Logo

best_apy

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
initializeVault
  • accountNumberu8
  • userSignerisSignerisMut
  • inputTokenMintAddress
  • vaultAccountisMut
  • vaultInputTokenAccountisMut
  • vaultLpTokenMintPubkeyisMut
  • daoTreasuryLpTokenAccountisMut
  • daoTreasuryOwner
  • systemProgram
  • associatedTokenProgram
  • tokenProgram
  • rent
initializeTicketMint
    • userSignerisSignerisMut
    • vaultAccountisMut
    • vaultLpTokenMintPubkeyisMut
    • vaultTicketMintPubkeyisMut
    • systemProgram
    • tokenProgram
    • rent
    addProtocol
    • protocolIdu8
    • userSignerisSigner
    • vaultAccountisMut
    setHashes
    • protocolIdu8
    • hashes[[object Object]; 3]
    • userSignerisSigner
    • vaultAccountisMut
    setRefreshParams
    • paramsRefreshParams
    • userSignerisSigner
    • vaultAccountisMut
    setProtocolWeights
    • weightsVec<u32>
    • userSignerisSigner
    • vaultAccountisMut
    deposit
    • amountu64
    • userSignerisSigner
    • userInputTokenAccountisMut
    • userLpTokenAccountisMut
    • vaultAccountisMut
    • vaultLpTokenMintPubkeyisMut
    • vaultInputTokenAccountisMut
    • tokenProgram
    depositFromNative
    • amountu64
    • userSignerisSignerisMut
    • userWrappedAccountisMut
    • userLpTokenAccountisMut
    • vaultAccountisMut
    • vaultLpTokenMintPubkeyisMut
    • vaultInputTokenAccountisMut
    • tokenProgram
    • systemProgram
    withdraw
    • lpAmountu64
    • userSignerisSigner
    • userInputTokenAccountisMut
    • userLpTokenAccountisMut
    • vaultAccountisMut
    • vaultLpTokenMintPubkeyisMut
    • vaultInputTokenAccountisMut
    • tokenProgram
    createVaultUserTicketAccount
      • userSignerisSignerisMut
      • userTicketAccountOwner
      • vaultUserTicketAccountisMut
      • vaultAccountisMut
      • vaultTicketMintPubkeyisMut
      • systemProgram
      • tokenProgram
      • rent
      openWithdrawTicket
      • bumpUseru8
      • lpAmountu64
      • userSignerisSigner
      • userLpTokenAccountisMut
      • vaultUserTicketAccountisMut
      • vaultAccountisMut
      • vaultLpTokenMintPubkeyisMut
      • vaultTicketMintPubkeyisMut
      • vaultLpTokenAccountisMut
      • tokenProgram
      closeWithdrawTicket
      • bumpUseru8
      • lpAmountu64
      • 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