Skip to main content

StakeObject

@iota/iota-sdk


@iota/iota-sdk / client / StakeObject

Type Alias: StakeObject

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

Defined in: sdk/typescript/src/client/types/generated.ts:1626

Union Members

Type Literal

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

principal

principal: string

stakeActiveEpoch

stakeActiveEpoch: string

stakedIotaId

stakedIotaId: string

ID of the StakedIota receipt object.

stakeRequestEpoch

stakeRequestEpoch: string

status

status: "Pending"


Type Literal

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

estimatedReward

estimatedReward: string

principal

principal: string

stakeActiveEpoch

stakeActiveEpoch: string

stakedIotaId

stakedIotaId: string

ID of the StakedIota receipt object.

stakeRequestEpoch

stakeRequestEpoch: string

status

status: "Active"


Type Literal

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

principal

principal: string

stakeActiveEpoch

stakeActiveEpoch: string

stakedIotaId

stakedIotaId: string

ID of the StakedIota receipt object.

stakeRequestEpoch

stakeRequestEpoch: string

status

status: "Unstaked"