Skip to main content

PoolParameters

export interface PoolParameters {
  id: PubKeyHash
  margin: number
  metadata: undefined | PoolMetadata
  owners: PubKeyHash[]
  pledge: bigint
  relays: PoolRelay[]
  rewardAccount: StakingAddress<StakingCredential>
  toCbor(): number[]
  vrf: PubKeyHash
}

Properties

id

poolParameters.id satisfies PubKeyHash

margin

poolParameters.margin satisfies number

metadata

poolParameters.metadata satisfies undefined | PoolMetadata

owners

poolParameters.owners satisfies PubKeyHash[]

pledge

poolParameters.pledge satisfies bigint

relays

poolParameters.relays satisfies PoolRelay[]

rewardAccount

poolParameters.rewardAccount satisfies StakingAddress<StakingCredential>

toCbor

poolParameters.toCbor satisfies () => number[]

vrf

poolParameters.vrf satisfies PubKeyHash