initPool | - seedstring
- configPoolConfig
| - payerisSignerisMut
- authority
- tokenMint
- stakePoolisMut
- maxVoterWeightRecordisMut
- stakeCollateralMintisMut
- stakePoolVaultisMut
- tokenProgram
- systemProgram
- rent
|
initStakeAccount | | - ownerisSigner
- auth
- stakePool
- stakeAccountisMut
- voterWeightRecordisMut
- payerisSignerisMut
- systemProgram
|
addStake | | - stakePoolisMut
- stakePoolVaultisMut
- stakeAccountisMut
- voterWeightRecordisMut
- maxVoterWeightRecordisMut
- payerisSigner
- payerTokenAccountisMut
- tokenProgram
|
unbondStake | | - ownerisSigner
- payerisSignerisMut
- stakeAccountisMut
- stakePoolisMut
- stakePoolVault
- unbondingAccountisMut
- voterWeightRecordisMut
- maxVoterWeightRecordisMut
- tokenOwnerRecord
- systemProgram
|
cancelUnbond | | - ownerisSigner
- receiver
- stakeAccountisMut
- voterWeightRecordisMut
- maxVoterWeightRecordisMut
- stakePoolisMut
- stakePoolVault
- unbondingAccountisMut
|
withdrawUnbonded | | - ownerisSigner
- closerisMut
- tokenReceiverisMut
- stakeAccountisMut
- stakePoolisMut
- stakePoolVaultisMut
- unbondingAccountisMut
- tokenProgram
|
withdrawBonded | | - authorityisSigner
- stakePoolisMut
- tokenReceiverisMut
- stakePoolVaultisMut
- tokenProgram
|
closeStakeAccount | | - ownerisSigner
- closerisMut
- stakeAccountisMut
- voterWeightRecordisMut
|