NameArgumentsAccounts
initializeVault
accountNumber:`u8`
userSigner
isSignerisMut
inputTokenMintAddress
vaultAccount
isMut
vaultInputTokenAccount
isMut
vaultLpTokenMintPubkey
isMut
daoTreasuryLpTokenAccount
isMut
daoTreasuryOwner
systemProgram
associatedTokenProgram
tokenProgram
rent
initializeTicketMint
userSigner
isSignerisMut
vaultAccount
isMut
vaultLpTokenMintPubkey
isMut
vaultTicketMintPubkey
isMut
systemProgram
tokenProgram
rent
addProtocol
protocolId:`u8`
userSigner
isSigner
vaultAccount
isMut
setHashes
protocolId:`u8`
hashes:`[[object Object]; 3]`
userSigner
isSigner
vaultAccount
isMut
setRefreshParams
params:`RefreshParams`
userSigner
isSigner
vaultAccount
isMut
setProtocolWeights
weights:`Vec<u32>`
userSigner
isSigner
vaultAccount
isMut
deposit
amount:`u64`
userSigner
isSigner
userInputTokenAccount
isMut
userLpTokenAccount
isMut
vaultAccount
isMut
vaultLpTokenMintPubkey
isMut
vaultInputTokenAccount
isMut
tokenProgram
depositFromNative
amount:`u64`
userSigner
isSignerisMut
userWrappedAccount
isMut
userLpTokenAccount
isMut
vaultAccount
isMut
vaultLpTokenMintPubkey
isMut
vaultInputTokenAccount
isMut
tokenProgram
systemProgram
withdraw
lpAmount:`u64`
userSigner
isSigner
userInputTokenAccount
isMut
userLpTokenAccount
isMut
vaultAccount
isMut
vaultLpTokenMintPubkey
isMut
vaultInputTokenAccount
isMut
tokenProgram
createVaultUserTicketAccount
userSigner
isSignerisMut
userTicketAccountOwner
vaultUserTicketAccount
isMut
vaultAccount
isMut
vaultTicketMintPubkey
isMut
systemProgram
tokenProgram
rent
openWithdrawTicket
bumpUser:`u8`
lpAmount:`u64`
userSigner
isSigner
userLpTokenAccount
isMut
vaultUserTicketAccount
isMut
vaultAccount
isMut
vaultLpTokenMintPubkey
isMut
vaultTicketMintPubkey
isMut
vaultLpTokenAccount
isMut
tokenProgram
closeWithdrawTicket
bumpUser:`u8`
lpAmount:`u64`
userSigner
isSigner
userInputTokenAccount
isMut
vaultUserTicketAccount
isMut
vaultAccount
isMut
vaultLpTokenMintPubkey
isMut
vaultTicketMintPubkey
isMut
vaultInputTokenAccount
isMut
vaultLpTokenAccount
isMut
tokenProgram
refreshWeights
vaultAccount
isMut
vaultLpTokenMintPubkey
isMut
daoTreasuryLpTokenAccount
isMut
tokenProgram
mangoInitialize
userSigner
isSigner
vaultAccount
vaultMangoAccount
isMut
mangoProgramId
mangoGroupAccount
isMut
systemProgram
mangoDeposit
genericAccs
mangoProgramId
vaultMangoAccount
isMut
mangoGroupAccount
mangoCacheAccount
isMut
mangoRootBankAccount
isMut
mangoNodeBankAccount
isMut
mangoVaultAccount
isMut
mangoWithdraw
genericAccs
mangoProgramId
vaultMangoAccount
isMut
mangoCacheAccount
mangoGroupAccount
mangoGroupSignerAccount
mangoRootBankAccount
mangoNodeBankAccount
isMut
mangoVaultAccount
isMut
systemProgram
mangoTvl
genericAccs
vaultMangoAccount
mangoGroupAccount
mangoCacheAccount
mangoRootBankAccount
defaultPubkey
solendDeposit
genericAccs
solendProgramId
vaultSolendCollateralTokenAccount
isMut
solendReserveAccount
isMut
solendReserveLiquiditySupplySplTokenAccount
isMut
solendReserveCollateralSplTokenMint
isMut
solendLendingMarketAccount
solendDerivedLendingMarketAuthority
solendWithdraw
genericAccs
solendProgramId
vaultSolendCollateralTokenAccount
isMut
solendReserveAccount
isMut
solendLendingMarketAccount
solendDerivedLendingMarketAuthority
solendReserveCollateralSplTokenMint
isMut
solendReserveLiquiditySupplySplTokenAccount
isMut
solendTvl
genericAccs
reserve
vaultSolendCollateralTokenAccount
solendIsolatedPoolDeposit
genericAccs
solendProgramId
vaultSolendCollateralTokenAccount
isMut
solendReserveAccount
isMut
solendReserveLiquiditySupplySplTokenAccount
isMut
solendReserveCollateralSplTokenMint
isMut
solendLendingMarketAccount
solendDerivedLendingMarketAuthority
solendIsolatedPoolWithdraw
genericAccs
solendProgramId
vaultSolendCollateralTokenAccount
isMut
solendReserveAccount
isMut
solendLendingMarketAccount
solendDerivedLendingMarketAuthority
solendReserveCollateralSplTokenMint
isMut
solendReserveLiquiditySupplySplTokenAccount
isMut
solendIsolatedPoolTvl
genericAccs
reserve
vaultSolendCollateralTokenAccount
portDeposit
genericAccs
portLendingProgramId
vaultPortCollateralTokenAccount
isMut
portReserveAccount
isMut
portReserveLiquiditySupplyAccount
isMut
portReserveCollateralMintAccount
isMut
portLendingMarketAccount
portLendingMarketAuthorityAccount
portWithdraw
genericAccs
portLendingProgramId
vaultPortCollateralTokenAccount
isMut
portReserveAccount
isMut
portReserveLiquiditySupplyAccount
isMut
portReserveCollateralMintAccount
isMut
portLendingMarketAccount
portLendingMarketAuthorityAccount
portTvl
genericAccs
reserve
vaultPortCollateralTokenAccount
tulipDeposit
genericAccs
tulipProgramId
vaultTulipCollateralTokenAccount
isMut
tulipReserveAccount
isMut
tulipReserveLiquiditySupplyTokenAccount
isMut
tulipReserveCollateralTokenMint
isMut
tulipLendingMarketAccount
tulipReserveAuthority
tulipWithdraw
genericAccs
tulipProgramId
vaultTulipCollateralTokenAccount
isMut
tulipReserveAccount
isMut
tulipReserveLiquiditySupplyTokenAccount
isMut
tulipReserveCollateralTokenMint
isMut
tulipLendingMarketAccount
tulipReserveAuthority
tulipTvl
genericAccs
reserve
vaultTulipCollateralTokenAccount
franciumDeposit
genericAccs
franciumLendingProgramId
vaultFranciumCollateralTokenAccount
isMut
franciumLendingPoolInfoAccount
isMut
franciumLendingPoolTokenAccount
isMut
franciumFarmingPoolStakeTokenMint
isMut
franciumMarketInfoAccount
isMut
franciumLendingMarketAuthority
isMut
franciumWithdraw
genericAccs
franciumLendingProgramId
vaultFranciumCollateralTokenAccount
isMut
franciumLendingPoolInfoAccount
isMut
franciumLendingPoolTokenAccount
isMut
franciumFarmingPoolStakeTokenMint
isMut
franciumMarketInfoAccount
isMut
franciumLendingMarketAuthority
isMut
franciumTvl
genericAccs
lendingPool
vaultFranciumCollateralTokenAccount