Private constructorPrivate
Initializes a new instance of the Address class.
The Address object initialization properties.
Private Readonly #propsGets this Address instance as a BaseAddress (undefined if Address is not a valid BaseAddress).
Gets this Address instance as a ByronAddress (undefined if Address is not a valid ByronAddress).
Gets this Address instance as a EnterpriseAddress (undefined if Address is not a valid EnterpriseAddress).
Gets this Address instance as a PointerAddress (undefined if Address is not a valid PointerAddress).
Gets this Address instance as a RewardAddress (undefined if Address is not a valid RewardAddress).
Gets the address properties.
Gets the address type.
Encodes this address to Base58.
if is a Shelley address. In principle, it is possible for Shelley address to be encoded in Base58. However, implementations are discouraged to encode addresses against the convention, as this helps with the goal that lay users only encounter a single, canonical version of every address. (See CIP-19.)
Encodes this address to bech32.
if is a Shelley address. In principle, it is possible for Byron address to be encoded in Bech32. However, implementations are discouraged to encode addresses against the convention, as this helps with the goal that lay users only encounter a single, canonical version of every address. (See CIP-19.)
Static fromStatic fromStatic fromStatic fromStatic Private getGets the address bech32 prefix.
Static isStatic isStatic isGenerated using TypeDoc
The addresses are a blake2b-256 hash of the relevant verifying/public keys concatenated with some metadata.