NameArgumentsAccounts
initPool
seed:`string`
config:`PoolConfig`
payer
isSignerisMut
authority
tokenMint
stakePool
isMut
maxVoterWeightRecord
isMut
stakeCollateralMint
isMut
stakePoolVault
isMut
tokenProgram
systemProgram
rent
initStakeAccount
owner
isSigner
auth
stakePool
stakeAccount
isMut
voterWeightRecord
isMut
payer
isSignerisMut
systemProgram
addStake
amount:`Option<u64>`
stakePool
isMut
stakePoolVault
isMut
stakeAccount
isMut
voterWeightRecord
isMut
maxVoterWeightRecord
isMut
payer
isSigner
payerTokenAccount
isMut
tokenProgram
unbondStake
seed:`u32`
amount:`Option<u64>`
owner
isSigner
payer
isSignerisMut
stakeAccount
isMut
stakePool
isMut
stakePoolVault
unbondingAccount
isMut
voterWeightRecord
isMut
maxVoterWeightRecord
isMut
tokenOwnerRecord
systemProgram
cancelUnbond
owner
isSigner
receiver
stakeAccount
isMut
voterWeightRecord
isMut
maxVoterWeightRecord
isMut
stakePool
isMut
stakePoolVault
unbondingAccount
isMut
withdrawUnbonded
owner
isSigner
closer
isMut
tokenReceiver
isMut
stakeAccount
isMut
stakePool
isMut
stakePoolVault
isMut
unbondingAccount
isMut
tokenProgram
withdrawBonded
amount:`u64`
authority
isSigner
stakePool
isMut
tokenReceiver
isMut
stakePoolVault
isMut
tokenProgram
closeStakeAccount
owner
isSigner
closer
isMut
stakeAccount
isMut
voterWeightRecord
isMut