NameArgumentsAccounts
initVault
client:`publicKey`
depositFee:`u64`
withdrawFee:`u64`
interestFee:`u64`
protocolsMax:`u8`
cluster:`u8`
version:`u8`
vaultCreator
isSignerisMut
vaultInfo
isMut
pool
isMut
mint
ctokenMint
isMut
systemProgram
tokenProgram
rent
changeVaultInfo
depositFee:`u64`
withdrawFee:`u64`
interestFee:`u64`
newProtocolsMax:`u8`
newVersion:`u8`
userWithdrawsDisabled:`bool`
vaultCreator
isSignerisMut
vaultInfo
isMut
setDistribution
locations:`Vec<[u8; 4]>`
distribution:`Vec<u64>`
depositsDisabled:`Vec<bool>`
vaultCreator
isSignerisMut
vaultInfo
isMut
collectFees
vaultCreator
isSignerisMut
vaultInfo
isMut
pool
isMut
feeCollectionAccount
isMut
tokenProgram
clock
depositPool
depositAmount:`u64`
depositor
isSignerisMut
vaultInfo
isMut
pool
isMut
ctokenMint
isMut
depositorTokenAccount
isMut
depositorCTokenAccount
isMut
tokenProgram
rent
clock
withdrawPool
atokenAmount:`u64`
withdrawer
isSignerisMut
vaultInfo
isMut
pool
isMut
mint
ctokenMint
isMut
withdrawerCTokenAccount
isMut
withdrawerTokenAccount
isMut
tokenProgram
rent
clock
initSolend
vaultCreator
isSignerisMut
vaultInfo
isMut
destinationCollateralMint
destinationCollateral
isMut
systemProgram
tokenProgram
rent
deleteSolend
vaultCreator
isSignerisMut
vaultInfo
isMut
destinationCollateral
clock
getBalanceSolend
vaultInfo
isMut
destinationCollateral
reserve
isMut
pythOracle
switchboardOracle
protocolProgram
tokenProgram
clock
rebalanceSolend
vaultCreator
isSignerisMut
vaultInfo
isMut
pool
isMut
destinationCollateral
isMut
reserve
isMut
reserveLiquiditySupply
isMut
reserveCollateralMint
isMut
lendingMarket
lendingMarketAuth
protocolProgram
tokenProgram
clock
withdrawSolend
atokenAmount:`u64`
withdrawer
isSignerisMut
vaultInfo
isMut
pool
isMut
mint
ctokenMint
isMut
withdrawerCTokenAccount
isMut
withdrawerTokenAccount
isMut
destinationCollateral
isMut
reserve
isMut
reserveLiquiditySupply
isMut
reserveCollateralMint
isMut
lendingMarket
lendingMarketAuth
protocolProgram
tokenProgram
clock
killSolend
vaultCreator
isSignerisMut
vaultInfo
isMut
pool
isMut
destinationCollateral
isMut
reserve
isMut
reserveLiquiditySupply
isMut
reserveCollateralMint
isMut
lendingMarket
lendingMarketAuth
protocolProgram
tokenProgram
clock