NameArgumentsAccounts
initialize
base
isSigner
vault
isMut
admin
isSignerisMut
tokenVault
isMut
tokenMint
feeVault
lpMint
rent
tokenProgram
systemProgram
enableVault
enabled:`u8`
vault
isMut
admin
isSigner
setOperator
vault
isMut
operator
admin
isSigner
updateLockedProfitDegradation
lockedProfitDegradation:`u64`
vault
isMut
admin
isSigner
getUnlockedAmount
vault
transferAdmin
vault
isMut
admin
isSigner
newAdmin
isSigner
transferFeeVault
vault
isMut
admin
isSigner
newFeeVault
initializeStrategy
bumps:`StrategyBumps`
strategyType:`StrategyType`
vault
isMut
strategyProgram
strategy
isMut
reserve
collateralVault
isMut
collateralMint
admin
isSignerisMut
systemProgram
rent
tokenProgram
removeStrategy
vault
isMut
strategy
isMut
strategyProgram
collateralVault
isMut
reserve
isMut
tokenVault
isMut
feeVault
isMut
lpMint
isMut
tokenProgram
admin
isSigner
addStrategy
vault
isMut
strategy
admin
isSigner
depositStrategy
amount:`u64`
userInfo
assetPoolSpl
poolSummaries
priceSummaries
userInfoSignerPda
basePda
userPagesStats
withdrawStrategy
amount:`u64`
userInfo
assetPoolSpl
poolSummaries
priceSummaries
userInfoSignerPda
basePda
userPagesStats
claimRewards
vault
strategy
tokenProgram
tokenRewardAcc
isMut
operator
isSigner
deposit
tokenAmount:`u64`
minimumLpTokenAmount:`u64`
vault
isMut
tokenVault
isMut
lpMint
isMut
userToken
isMut
userLp
isMut
user
isSigner
tokenProgram
withdraw
unmintAmount:`u64`
minOutAmount:`u64`
vault
isMut
tokenVault
isMut
lpMint
isMut
userToken
isMut
userLp
isMut
user
isSigner
tokenProgram
withdrawDirectlyFromStrategy
unmintAmount:`u64`
minOutAmount:`u64`
vault
isMut
strategy
isMut
reserve
isMut
strategyProgram
collateralVault
isMut
tokenVault
isMut
lpMint
isMut
feeVault
isMut
userToken
isMut
userLp
isMut
user
isSigner
tokenProgram