NameArgumentsAccounts
initializePool
minStakeAmount:`u64`
minStakePeriod:`u64`
maxBiggerBonusEligibleAmount:`u64`
yearlyBiggerBonusPercent:`u64`
dailyFixedPercent:`u64`
dailyGrowthPercent:`u64`
maxLongerBonusPercent:`u64`
maxRewardEligiblePeriod:`u64`
admin
pool
isMut
stakeToken
stakeTokenVault
isMut
rewardToken
rewardTokenVault
isMut
payer
isSignerisMut
tokenProgram
systemProgram
rent
createUser
pool
isMut
user
isMut
owner
isSignerisMut
systemProgram
updatePool
minStakeAmount:`u64`
minStakePeriod:`u64`
maxBiggerBonusEligibleAmount:`u64`
yearlyBiggerBonusPercent:`u64`
dailyFixedPercent:`u64`
dailyGrowthPercent:`u64`
maxLongerBonusPercent:`u64`
maxRewardEligiblePeriod:`u64`
pool
isMut
admin
isSigner
pause
pool
isMut
admin
isSigner
unpause
pool
isMut
admin
isSigner
stake
amount:`u64`
stakePeriod:`u64`
pool
isMut
stakeTokenVault
isMut
user
isMut
stakeFromAccount
isMut
owner
isSigner
tokenProgram
claimReward
amount:`u64`
stakeId:`u64`
pool
isMut
rewardTokenVault
isMut
user
isMut
claimToAccount
isMut
owner
isSigner
tokenProgram
unstake
stakeId:`u64`
pool
isMut
stakeTokenVault
isMut
rewardTokenVault
isMut
user
isMut
unstakeToAccount
isMut
claimToAccount
isMut
owner
isSigner
tokenProgram
depositFund
amount:`u64`
pool
rewardTokenVault
isMut
depositFromAccount
isMut
admin
isSigner
tokenProgram
withdrawFund
amount:`u64`
pool
isMut
rewardTokenVault
isMut
withdrawToAccount
isMut
admin
isSigner
tokenProgram
closeUser
pool
isMut
user
isMut
refundee
isMut
owner
isSigner
systemProgram
closePool
pool
isMut
stakeTokenVault
isMut
stakeRefundee
isMut
rewardTokenVault
isMut
rewardRefundee
isMut
refundee
isMut
admin
isSigner
tokenProgram
systemProgram
transferAdmin
pool
isMut
admin
isSigner
nextAdmin
acceptAdmin
pool
isMut
pendingAdmin
isSigner