Private constructorPrivate
Initializes a new instance of the BaseAddress class.
The address properties.
Private Readonly #delegationPrivate Readonly #networkPrivate Readonly #paymentPrivate Readonly #typeGets the payment credential part of the base address.
Gets the stake credential part of the base address.
Static fromCreates a BaseAddress address from an Address instance.
The BaseAddress instance or undefined if Address is not a valid BaseAddress.
Static fromCreates a new instance of the BaseAddress from its credentials.
The Network identifier.
The payment credential.
The stake credential.
Static packPacks the base address into its raw binary format.
The address properties.
Static unpackThere are currently 4 types of Shelley Base addresses, summarized below:
The address type.
The serialized address data.
Generated using TypeDoc
A base address directly specifies the stake key that should control the stake for that address. The staking rights associated with funds held in this address may be exercised by the owner of the stake key. Base addresses can be used in transactions without registering the stake key in advance.
The stake rights can only be exercised by registering the stake key and delegating to a stake pool. Once the stake key is registered, the stake rights can be exercised for base addresses used in transactions before or after the key registration.