StakeInstructionDetails
Defined in: wallet-solana/src/types.ts:194
A Stake-program instruction, decoded as far as the guard and a review sheet need.
Properties
Section titled “Properties”authorityType?
Section titled “authorityType?”
optionalauthorityType?:"staker"|"withdrawer"
Defined in: wallet-solana/src/types.ts:198
custodian?
Section titled “custodian?”
optionalcustodian?:string
Defined in: wallet-solana/src/types.ts:207
lamports?
Section titled “lamports?”
optionallamports?:bigint
Defined in: wallet-solana/src/types.ts:200
Split, Withdraw, MoveStake, MoveLamports.
lockupEpoch?
Section titled “lockupEpoch?”
optionallockupEpoch?:bigint
Defined in: wallet-solana/src/types.ts:206
lockupTimestamp?
Section titled “lockupTimestamp?”
optionallockupTimestamp?: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
newAuthority?
Section titled “newAuthority?”
optionalnewAuthority?: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).
staker?
Section titled “staker?”
optionalstaker?:string
Defined in: wallet-solana/src/types.ts:202
Initialize*: the authorities it sets (absent when unresolved).
withdrawer?
Section titled “withdrawer?”
optionalwithdrawer?:string
Defined in: wallet-solana/src/types.ts:203