Skip to content
docs

StakeInstructionDetails

Defined in: wallet-solana/src/types.ts:194

A Stake-program instruction, decoded as far as the guard and a review sheet need.

optional authorityType?: "staker" | "withdrawer"

Defined in: wallet-solana/src/types.ts:198


optional custodian?: string

Defined in: wallet-solana/src/types.ts:207


optional lamports?: bigint

Defined in: wallet-solana/src/types.ts:200

Split, Withdraw, MoveStake, MoveLamports.


optional lockupEpoch?: bigint

Defined in: wallet-solana/src/types.ts:206


optional lockupTimestamp?: bigint

Defined in: wallet-solana/src/types.ts:205

Initialize / SetLockup*: the lockup it sets — absent fields are left as they are.


name: StakeInstructionName

Defined in: wallet-solana/src/types.ts:195


optional newAuthority?: string

Defined in: wallet-solana/src/types.ts:197

Authorize*: the authority it sets (the new-authority account for the Checked forms; absent when unresolved).


optional staker?: string

Defined in: wallet-solana/src/types.ts:202

Initialize*: the authorities it sets (absent when unresolved).


optional withdrawer?: string

Defined in: wallet-solana/src/types.ts:203