Skip to main content

StakingAddress

export interface StakingAddress<SC extends StakingCredential = StakingCredential> {
  bech32Prefix: "stake" | "stake_test"
  bytes: number[]
  isEqual(other: StakingAddress): boolean
  kind: "StakingAddress"
  mainnet: boolean
  stakingCredential: SC
  toBech32(): string
  toCbor(): number[]
  toHex(): string
  toString(): string
  toUplcData(): ConstrData
}
Wrapper for Cardano stake address bytes. An StakingAddress consists of two parts internally:

  • Header (1 byte, see CIP 8)
  • Staking witness hash (28 bytes that represent the PubKeyHash or StakingValidatorHash) Staking addresses are used to query the assets held by given staking credentials.

Properties​

bech32Prefix​

bech32Prefix: "stake" | "stake_test"

bytes​

bytes: number[]

isEqual​

isEqual(other: StakingAddress): boolean

kind​

kind: "StakingAddress"

mainnet​

mainnet: boolean

stakingCredential​

stakingCredential: SC

toBech32​

toBech32(): string

toCbor​

toCbor(): number[]

toHex​

toHex(): string

toString​

toString(): string
Alias for toBech32()

toUplcData​

toUplcData(): ConstrData