initializeVault | | - userSignerisSignerisMut
- inputTokenMintAddress
- vaultAccountisMut
- vaultInputTokenAccountisMut
- vaultLpTokenMintPubkeyisMut
- daoTreasuryLpTokenAccountisMut
- daoTreasuryOwner
- systemProgram
- associatedTokenProgram
- tokenProgram
- rent
|
initializeTicketMint | | - userSignerisSignerisMut
- vaultAccountisMut
- vaultLpTokenMintPubkeyisMut
- vaultTicketMintPubkeyisMut
- systemProgram
- tokenProgram
- rent
|
addProtocol | | - userSignerisSigner
- vaultAccountisMut
|
setHashes | - protocolIdu8
- hashes[[object Object]; 3]
| - userSignerisSigner
- vaultAccountisMut
|
setRefreshParams | | - userSignerisSigner
- vaultAccountisMut
|
setProtocolWeights | | - userSignerisSigner
- vaultAccountisMut
|
deposit | | - userSignerisSigner
- userInputTokenAccountisMut
- userLpTokenAccountisMut
- vaultAccountisMut
- vaultLpTokenMintPubkeyisMut
- vaultInputTokenAccountisMut
- tokenProgram
|
depositFromNative | | - userSignerisSignerisMut
- userWrappedAccountisMut
- userLpTokenAccountisMut
- vaultAccountisMut
- vaultLpTokenMintPubkeyisMut
- vaultInputTokenAccountisMut
- tokenProgram
- systemProgram
|
withdraw | | - userSignerisSigner
- userInputTokenAccountisMut
- userLpTokenAccountisMut
- vaultAccountisMut
- vaultLpTokenMintPubkeyisMut
- vaultInputTokenAccountisMut
- tokenProgram
|
createVaultUserTicketAccount | | - userSignerisSignerisMut
- userTicketAccountOwner
- vaultUserTicketAccountisMut
- vaultAccountisMut
- vaultTicketMintPubkeyisMut
- systemProgram
- tokenProgram
- rent
|
openWithdrawTicket | | - userSignerisSigner
- userLpTokenAccountisMut
- vaultUserTicketAccountisMut
- vaultAccountisMut
- vaultLpTokenMintPubkeyisMut
- vaultTicketMintPubkeyisMut
- vaultLpTokenAccountisMut
- tokenProgram
|
closeWithdrawTicket | | - userSignerisSigner
- userInputTokenAccountisMut
- vaultUserTicketAccountisMut
- vaultAccountisMut
- vaultLpTokenMintPubkeyisMut
- vaultTicketMintPubkeyisMut
- vaultInputTokenAccountisMut
- vaultLpTokenAccountisMut
- tokenProgram
|
refreshWeights | | - vaultAccountisMut
- vaultLpTokenMintPubkeyisMut
- daoTreasuryLpTokenAccountisMut
- tokenProgram
|
mangoInitialize | | - userSignerisSigner
- vaultAccount
- vaultMangoAccountisMut
- mangoProgramId
- mangoGroupAccountisMut
- systemProgram
|
mangoDeposit | | - genericAccs
- mangoProgramId
- vaultMangoAccountisMut
- mangoGroupAccount
- mangoCacheAccountisMut
- mangoRootBankAccountisMut
- mangoNodeBankAccountisMut
- mangoVaultAccountisMut
|
mangoWithdraw | | - genericAccs
- mangoProgramId
- vaultMangoAccountisMut
- mangoCacheAccount
- mangoGroupAccount
- mangoGroupSignerAccount
- mangoRootBankAccount
- mangoNodeBankAccountisMut
- mangoVaultAccountisMut
- systemProgram
|
mangoTvl | | - genericAccs
- vaultMangoAccount
- mangoGroupAccount
- mangoCacheAccount
- mangoRootBankAccount
- defaultPubkey
|
solendDeposit | | - genericAccs
- solendProgramId
- vaultSolendCollateralTokenAccountisMut
- solendReserveAccountisMut
- solendReserveLiquiditySupplySplTokenAccountisMut
- solendReserveCollateralSplTokenMintisMut
- solendLendingMarketAccount
- solendDerivedLendingMarketAuthority
|
solendWithdraw | | - genericAccs
- solendProgramId
- vaultSolendCollateralTokenAccountisMut
- solendReserveAccountisMut
- solendLendingMarketAccount
- solendDerivedLendingMarketAuthority
- solendReserveCollateralSplTokenMintisMut
- solendReserveLiquiditySupplySplTokenAccountisMut
|
solendTvl | | - genericAccs
- reserve
- vaultSolendCollateralTokenAccount
|
solendIsolatedPoolDeposit | | - genericAccs
- solendProgramId
- vaultSolendCollateralTokenAccountisMut
- solendReserveAccountisMut
- solendReserveLiquiditySupplySplTokenAccountisMut
- solendReserveCollateralSplTokenMintisMut
- solendLendingMarketAccount
- solendDerivedLendingMarketAuthority
|
solendIsolatedPoolWithdraw | | - genericAccs
- solendProgramId
- vaultSolendCollateralTokenAccountisMut
- solendReserveAccountisMut
- solendLendingMarketAccount
- solendDerivedLendingMarketAuthority
- solendReserveCollateralSplTokenMintisMut
- solendReserveLiquiditySupplySplTokenAccountisMut
|
solendIsolatedPoolTvl | | - genericAccs
- reserve
- vaultSolendCollateralTokenAccount
|
portDeposit | | - genericAccs
- portLendingProgramId
- vaultPortCollateralTokenAccountisMut
- portReserveAccountisMut
- portReserveLiquiditySupplyAccountisMut
- portReserveCollateralMintAccountisMut
- portLendingMarketAccount
- portLendingMarketAuthorityAccount
|
portWithdraw | | - genericAccs
- portLendingProgramId
- vaultPortCollateralTokenAccountisMut
- portReserveAccountisMut
- portReserveLiquiditySupplyAccountisMut
- portReserveCollateralMintAccountisMut
- portLendingMarketAccount
- portLendingMarketAuthorityAccount
|
portTvl | | - genericAccs
- reserve
- vaultPortCollateralTokenAccount
|
tulipDeposit | | - genericAccs
- tulipProgramId
- vaultTulipCollateralTokenAccountisMut
- tulipReserveAccountisMut
- tulipReserveLiquiditySupplyTokenAccountisMut
- tulipReserveCollateralTokenMintisMut
- tulipLendingMarketAccount
- tulipReserveAuthority
|
tulipWithdraw | | - genericAccs
- tulipProgramId
- vaultTulipCollateralTokenAccountisMut
- tulipReserveAccountisMut
- tulipReserveLiquiditySupplyTokenAccountisMut
- tulipReserveCollateralTokenMintisMut
- tulipLendingMarketAccount
- tulipReserveAuthority
|
tulipTvl | | - genericAccs
- reserve
- vaultTulipCollateralTokenAccount
|
franciumDeposit | | - genericAccs
- franciumLendingProgramId
- vaultFranciumCollateralTokenAccountisMut
- franciumLendingPoolInfoAccountisMut
- franciumLendingPoolTokenAccountisMut
- franciumFarmingPoolStakeTokenMintisMut
- franciumMarketInfoAccountisMut
- franciumLendingMarketAuthorityisMut
|
franciumWithdraw | | - genericAccs
- franciumLendingProgramId
- vaultFranciumCollateralTokenAccountisMut
- franciumLendingPoolInfoAccountisMut
- franciumLendingPoolTokenAccountisMut
- franciumFarmingPoolStakeTokenMintisMut
- franciumMarketInfoAccountisMut
- franciumLendingMarketAuthorityisMut
|
franciumTvl | | - genericAccs
- lendingPool
- vaultFranciumCollateralTokenAccount
|