NameArgumentsAccounts
initPool
ix:`InitPoolIx`
stakePool
isMut
payer
isSignerisMut
systemProgram
updatePool
ix:`UpdatePoolIx`
stakePool
isMut
authority
isSigner
payer
isSignerisMut
systemProgram
closeStakePool
stakePool
isMut
authority
isSignerisMut
initEntry
user:`publicKey`
stakeEntry
isMut
stakePool
isMut
stakeMint
stakeMintMetadata
payer
isSignerisMut
systemProgram
updateTotalStakeSeconds
stakeEntry
isMut
updater
isSignerisMut
resetStakeEntry
stakePool
stakeEntry
isMut
authority
isSignerisMut
closeStakeEntry
stakePool
stakeEntry
isMut
authority
isSignerisMut
stakeEdition
amount:`u64`
stakePool
isMut
stakeEntry
isMut
stakeMint
stakeMintEdition
stakeMintMetadata
user
isSignerisMut
userEscrow
isMut
userStakeMintTokenAccount
isMut
tokenMetadataProgram
tokenProgram
systemProgram
unstakeEdition
stakePool
isMut
stakeEntry
isMut
stakeMint
stakeMintEdition
user
isSignerisMut
userEscrow
isMut
userStakeMintTokenAccount
isMut
tokenMetadataProgram
tokenProgram
systemProgram
authorizeMint
mint:`publicKey`
stakePool
isMut
stakeAuthorizationRecord
isMut
authority
isSignerisMut
payer
isSignerisMut
systemProgram
deauthorizeMint
stakePool
isMut
stakeAuthorizationRecord
isMut
authority
isSignerisMut
initStakeBooster
ix:`InitStakeBoosterIx`
stakeBooster
isMut
stakePool
isMut
authority
isSignerisMut
payer
isSignerisMut
systemProgram
updateStakeBooster
ix:`UpdateStakeBoosterIx`
stakeBooster
isMut
stakePool
isMut
authority
isSignerisMut
boostStakeEntry
ix:`BoostStakeEntryIx`
stakeBooster
isMut
stakePool
isMut
stakeEntry
isMut
stakeMint
closeStakeBooster
stakeBooster
isMut
stakePool
isMut
authority
isSignerisMut
initReceiptManager
ix:`InitReceiptManagerIx`
receiptManager
isMut
stakePool
payer
isSignerisMut
systemProgram
updateReceiptManager
ix:`UpdateReceiptManagerIx`
receiptManager
isMut
authority
isSigner
closeReceiptManager
receiptManager
isMut
authority
isSignerisMut
initRewardReceipt
rewardReceipt
isMut
receiptManager
stakeEntry
payer
isSignerisMut
systemProgram
closeRewardReceipt
rewardReceipt
isMut
receiptManager
authority
isSignerisMut
claimRewardReceipt
rewardReceipt
isMut
receiptManager
isMut
stakeEntry
isMut
payer
isSignerisMut
claimer
isSignerisMut
setRewardReceiptAllowed
allowed:`bool`
receiptManager
rewardReceipt
isMut
authority
isSignerisMut
initRewardDistributor
ix:`InitRewardDistributorIx`
rewardDistributor
isMut
stakePool
rewardMint
isMut
authority
isSignerisMut
payer
isSignerisMut
tokenProgram
systemProgram
updateRewardDistributor
ix:`UpdateRewardDistributorIx`
rewardDistributor
isMut
authority
isSigner
closeRewardDistributor
rewardDistributor
isMut
stakePool
rewardMint
isMut
rewardDistributorTokenAccount
isMut
authorityTokenAccount
isMut
signer
isSignerisMut
tokenProgram
initRewardEntry
rewardEntry
isMut
stakeEntry
rewardDistributor
isMut
payer
isSignerisMut
systemProgram
closeRewardEntry
rewardDistributor
rewardEntry
isMut
authority
isSignerisMut
updateRewardEntry
ix:`UpdateRewardEntryIx`
rewardEntry
isMut
rewardDistributor
authority
isSigner
claimRewards
rewardEntry
isMut
rewardDistributor
isMut
stakeEntry
stakePool
rewardMint
isMut
userRewardMintTokenAccount
isMut
rewardDistributorTokenAccount
isMut
user
isSignerisMut
tokenProgram
systemProgram
initPaymentInfo
ix:`InitPaymentInfoIx`
paymentInfo
isMut
payer
isSignerisMut
systemProgram
updatePaymentInfo
ix:`UpdatePaymentInfoIx`
paymentInfo
isMut
authority
isSigner
payer
isSignerisMut
systemProgram
closePaymentInfo
paymentInfo
isMut
authority
isSignerisMut