Skip to content

@nimiq/core / Address

Class: Address

Defined in: @nimiq/core/types/wasm/web.d.ts:617

An object representing a Nimiq address. Offers methods to parse and format addresses from and to strings.

Constructors

Constructor

new Address(bytes): Address

Defined in: @nimiq/core/types/wasm/web.d.ts:620

Parameters

bytes

Uint8Array

Returns

Address

Methods

__getClassname()

__getClassname(): string

Defined in: @nimiq/core/types/wasm/web.d.ts:619

Returns

string


compare()

compare(other): number

Defined in: @nimiq/core/types/wasm/web.d.ts:673

Compares this address to the other address.

Returns -1 if this address is smaller than the other address, 0 if they are equal, and 1 if this address is larger than the other address.

Parameters

other

Address

Returns

number


equals()

equals(other): boolean

Defined in: @nimiq/core/types/wasm/web.d.ts:666

Returns if this address is equal to the other address.

Parameters

other

Address

Returns

boolean


free()

free(): void

Defined in: @nimiq/core/types/wasm/web.d.ts:618

Returns

void


serialize()

serialize(): Uint8Array

Defined in: @nimiq/core/types/wasm/web.d.ts:662

Returns the byte representation of the address.

Returns

Uint8Array


toHex()

toHex(): string

Defined in: @nimiq/core/types/wasm/web.d.ts:658

Formats the address into hex format.

Returns

string


toPlain()

toPlain(): string

Defined in: @nimiq/core/types/wasm/web.d.ts:650

Formats the address into a plain string format.

Returns

string


toUserFriendlyAddress()

toUserFriendlyAddress(): string

Defined in: @nimiq/core/types/wasm/web.d.ts:654

Formats the address into user-friendly IBAN format.

Returns

string


deserialize()

static deserialize(bytes): Address

Defined in: @nimiq/core/types/wasm/web.d.ts:624

Deserializes an address from a byte array.

Parameters

bytes

Uint8Array

Returns

Address


fromAny()

static fromAny(addr): Address

Defined in: @nimiq/core/types/wasm/web.d.ts:630

Parses an address from an Address instance, a hex string representation, or a byte array.

Throws when an address cannot be parsed from the argument.

Parameters

addr

string | Address | Uint8Array

Returns

Address


fromPublicKeys()

static fromPublicKeys(public_keys, num_signers): Address

Defined in: @nimiq/core/types/wasm/web.d.ts:646

Computes the multisig address of a list of signer public keys.

Parameters

public_keys

(string | Uint8Array | PublicKey)[]

num_signers

number

Returns

Address


fromString()

static fromString(str): Address

Defined in: @nimiq/core/types/wasm/web.d.ts:636

Parses an address from a string representation, either user-friendly or hex format.

Throws when an address cannot be parsed from the string.

Parameters

str

string

Returns

Address


fromUserFriendlyAddress()

static fromUserFriendlyAddress(str): Address

Defined in: @nimiq/core/types/wasm/web.d.ts:642

Parses an address from its user-friendly string representation.

Throws when an address cannot be parsed from the string.

Parameters

str

string

Returns

Address