Name | Arguments | Accounts |
---|---|---|
initialize | pdaAccountBump:`u8` vaultBump:`u8` | initializer isSignerisMut mint tokenRewardTreasuryAccount tokenTempStakeAccount isMut tokenTempAuthority isMut stakeAccount isMut tokenAccount isMut rewardTokenMint tokenRewardAccount isMut mintCalculatedRewardAccount systemProgram tokenProgram rent associatedTokenProgram |
collectReward | rewardTreasuryBump:`u8` | initializer isSignerisMut tokenTempStakeAccount isMut tokenRewardAccount isMut tokenRewardTreasuryAccount isMut tokenProgram tokenTempStakePda isMut treasuryPda isMut stakeAccount isMut |
cancelStake | rewardTreasuryBump:`u8` tempAccountBump:`u8` | initializer isSignerisMut originalTokenAccount isMut tokenTempStakeAccount isMut tokenRewardAccount isMut tokenRewardTreasuryAccount isMut tokenProgram tokenTempStakePda isMut treasuryPda isMut mint stakeAccount isMut |