NameArgumentsAccounts
initializePool
poolNonce:`u8`
mintBounsNonce:`u8`
rewardDuration:`u64`
rateA:`u64`
rateB:`u64`
rateBonus:`u64`
poolVersion:`u8`
startTime:`u64`
endTime:`u64`
authority
isSigner
stakingMint
bonusReward
stakingVault
rewardAMint
rewardAVault
rewardBMint
rewardBVault
poolSigner
mintBonusSigner
pool
isMut
tokenProgram
createUser
nonce:`u8`
pool
isMut
user
isMut
owner
isSignerisMut
systemProgram
pause
pool
isMut
authority
isSigner
unpause
pool
isMut
authority
isSigner
stake
amount:`u64`
pool
isMut
stakingMint
stakingVault
isMut
user
isMut
owner
isSigner
stakeFromAccount
isMut
rewardAMint
rewardAVault
isMut
rewardAAccount
isMut
rewardBMint
rewardBVault
isMut
rewardBAccount
isMut
bonusRewardMint
isMut
bonusRewardAccount
isMut
poolSigner
rewardBonusSigner
tokenProgram
unstake
pool
isMut
stakingMint
stakingVault
isMut
user
isMut
owner
isSigner
stakeFromAccount
isMut
rewardAMint
rewardAVault
isMut
rewardAAccount
isMut
rewardBMint
rewardBVault
isMut
rewardBAccount
isMut
bonusRewardMint
isMut
bonusRewardAccount
isMut
poolSigner
rewardBonusSigner
tokenProgram
fund
amountA:`u64`
amountB:`u64`
pool
isMut
stakingVault
isMut
rewardAVault
isMut
rewardBVault
isMut
authority
isSignerisMut
fromA
isMut
fromB
isMut
poolSigner
tokenProgram
claim
pool
isMut
stakingVault
isMut
rewardAVault
isMut
rewardBVault
isMut
user
isMut
owner
isSigner
rewardAAccount
isMut
rewardBAccount
isMut
poolSigner
tokenProgram
updatePoolDuration
startTime:`u64`
endTime:`u64`
pool
isMut
authority
isSigner
withdrawUnuseReward
pool
isMut
authority
isSigner
poolSigner
rewardAVault
isMut
rewardAMint
isMut
rewardBotRefundee
isMut
tokenProgram
closeUser
pool
isMut
user
isMut
owner
isSigner
closePool
refundee
isMut
stakingRefundee
isMut
rewardARefundee
isMut
rewardBRefundee
isMut
pool
isMut
authority
isSigner
stakingVault
isMut
rewardAVault
isMut
rewardBVault
isMut
poolSigner
tokenProgram
createMintTokenBonusConfig
config
isMut
bonusRewardMint
isMut
authority
isSignerisMut
tokenProgram
systemProgram
getAuthorityMintTokenBonus
bonusRewardMint
isMut
pool
isMut
authority
isSigner
config
rewardBonusSigner
tokenProgram
closeTokenBonusConfig
config
isMut
bonusRewardMint
authority
isSigner