Name | Arguments | Accounts |
---|---|---|
initRewardDistributor | ix:`InitRewardDistributorIx` | rewardDistributor isMut stakePool rewardMint isMut authority isSignerisMut payer isSignerisMut tokenProgram systemProgram |
initRewardEntry | rewardEntry isMut stakeEntry rewardDistributor isMut payer isSignerisMut systemProgram | |
claimRewards | rewardEntry isMut rewardDistributor isMut stakeEntry stakePool rewardMint isMut userRewardMintTokenAccount isMut rewardManager isMut user isSignerisMut tokenProgram systemProgram | |
updateRewardEntry | ix:`UpdateRewardEntryIx` | rewardEntry isMut rewardDistributor authority isSigner |
closeRewardDistributor | rewardDistributor isMut stakePool rewardMint isMut signer isSignerisMut tokenProgram | |
closeRewardEntry | rewardDistributor rewardEntry isMut authority isSignerisMut | |
updateRewardDistributor | ix:`UpdateRewardDistributorIx` | rewardDistributor isMut authority isSigner |
reclaimFunds | amount:`u64` | rewardDistributor isMut rewardDistributorTokenAccount isMut authorityTokenAccount isMut authority isSignerisMut tokenProgram |