Address¶
-
class
Address(address)¶ exported from
models/addressA wrapper around addresses. Internally addresses are stored and sent as raw bytes, but client-side they are displayed as base58-check encoded strings. The encoding requires some computation, so you should only convert address objects to strings when needed.
Arguments: - address (models/address.AddressInput) –
-
Address.bytes¶ type: Uint8Array
-
Address.encoded¶ type: string
-
Address.isName¶ type: boolean
-
Address.length¶ type: number
-
Address.value¶ type: Buffer
-
Address.asBytes()¶ Returns: Uint8Array –
-
Address.decode(bs58string)¶ Decode bs58check string into bytes
Arguments: - bs58string (string) –
Returns: Buffer –
-
Address.encode(byteArray)¶ Encode bytes into bs58check string
Arguments: - byteArray (Buffer) –
Returns: string –
-
Address.equal(_otherAddress)¶ Arguments: - _otherAddress (models/address.AddressInput) –
Returns: boolean –
-
Address.isEmpty()¶ Returns true if the address is empty, i.e. ‘’ or empty buffer
Returns: boolean –
-
Address.isSystemAddress()¶ Returns: boolean –
-
Address.isSystemName(name)¶ Arguments: - name (string) –
Returns: boolean –
-
Address.setSystemAddresses(addresses)¶ Arguments: - addresses (string[]) –
-
Address.toJSON()¶ Returns: string –
-
Address.toString()¶ Returns: string –
-
Address.valueEqual(a, b)¶ Arguments: - a (Buffer) –
- b (Buffer) –
Returns: boolean –