Skip to content

cardano-web3-js / CML / AddressContent

Class: AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:450

Methods

addr_attributes()

addr_attributes(): AddrAttributes

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:483

Returns

AddrAttributes


addr_type()

addr_type(): ByronAddrType

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:484

Returns

ByronAddrType


address_id()

address_id(): AddressId

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:482

Returns

AddressId


byron_protocol_magic()

byron_protocol_magic(): ProtocolMagic

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:497

returns the byron protocol magic embedded in the address, or mainnet id if none is present note: for bech32 addresses, you need to use network_id instead

Returns

ProtocolMagic


free()

free(): void

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:452

Returns

void


identical_with_pubkey()

identical_with_pubkey(xpub): boolean

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:503

Check if the Addr can be reconstructed with a specific xpub

Parameters

xpub

Bip32PublicKey

Returns

boolean


network_id()

network_id(): number

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:498

Returns

number


to_address()

to_address(): ByronAddress

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:492

Do we want to remove this or keep it for people who were using old Byron code?

Returns

ByronAddress


to_cbor_bytes()

to_cbor_bytes(): Uint8Array

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:460

  • Serialize this type to CBOR bytes. * This type does NOT support fine-tuned encoding options so this may or may not be * canonical CBOR and may or may not preserve round-trip encodings.

Returns

Uint8Array


to_cbor_hex()

to_cbor_hex(): string

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:474

  • Serialize this type to CBOR bytes encoded as a hex string (useful for working with CIP30). * This type does NOT support fine-tuned encoding options so this may or may not be * canonical CBOR and may or may not preserve round-trip encodings.

Returns

string


from_cbor_bytes()

static from_cbor_bytes(cbor_bytes): AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:466

  • Create this type from CBOR bytes

Parameters

cbor_bytes

Uint8Array

Returns

AddressContent


from_cbor_hex()

static from_cbor_hex(cbor_bytes): AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:481

  • Create this type from the CBOR bytes encoded as a hex string. * This is useful for interfacing with CIP30

Parameters

cbor_bytes

string

Returns

AddressContent


hash_and_create()

static hash_and_create(addr_type, spending_data, attributes): AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:486

Parameters

addr_type

ByronAddrType

spending_data

SpendingData

attributes

AddrAttributes

Returns

AddressContent


icarus_from_key()

static icarus_from_key(key, protocol_magic): AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:499

Parameters

key

Bip32PublicKey

protocol_magic

ProtocolMagic

Returns

AddressContent


new()

static new(address_id, addr_attributes, addr_type): AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:485

Parameters

address_id

AddressId

addr_attributes

AddrAttributes

addr_type

ByronAddrType

Returns

AddressContent


new_redeem()

static new_redeem(pubkey, protocol_magic?): AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:487

Parameters

pubkey

PublicKey

protocol_magic?

ProtocolMagic

Returns

AddressContent


new_simple()

static new_simple(xpub, protocol_magic?): AddressContent

Defined in: node_modules/cardano-wasm-libs/src/libs/cardano-multiplatform-lib/nodejs/cardano_multiplatform_lib.d.ts:488

Parameters

xpub

Bip32PublicKey

protocol_magic?

ProtocolMagic

Returns

AddressContent

Released under the MIT License