Skip to main content

Type Alias: StakeObject

StakeObject = { principal: string; stakeActiveEpoch: string; stakeRequestEpoch: string; stakedIotaId: string; status: "Pending"; } | { principal: string; stakeActiveEpoch: string; stakeRequestEpoch: string; stakedIotaId: string; estimatedReward: string; status: "Active"; } | { principal: string; stakeActiveEpoch: string; stakeRequestEpoch: string; stakedIotaId: string; status: "Unstaked"; }

Type Declaration

{ principal: string; stakeActiveEpoch: string; stakeRequestEpoch: string; stakedIotaId: string; status: "Pending"; }

principal

principal: string

stakeActiveEpoch

stakeActiveEpoch: string

stakeRequestEpoch

stakeRequestEpoch: string

stakedIotaId

stakedIotaId: string

ID of the StakedIota receipt object.

status

status: "Pending"

{ principal: string; stakeActiveEpoch: string; stakeRequestEpoch: string; stakedIotaId: string; estimatedReward: string; status: "Active"; }

principal

principal: string

stakeActiveEpoch

stakeActiveEpoch: string

stakeRequestEpoch

stakeRequestEpoch: string

stakedIotaId

stakedIotaId: string

ID of the StakedIota receipt object.

estimatedReward

estimatedReward: string

status

status: "Active"

{ principal: string; stakeActiveEpoch: string; stakeRequestEpoch: string; stakedIotaId: string; status: "Unstaked"; }

principal

principal: string

stakeActiveEpoch

stakeActiveEpoch: string

stakeRequestEpoch

stakeRequestEpoch: string

stakedIotaId

stakedIotaId: string

ID of the StakedIota receipt object.

status

status: "Unstaked"