Logo

vault

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
createVaultMetadata
  • slippageu64
  • rayPoolVersionu64
  • management
  • authorityisSigner
  • vaultMetadataAccountisMut
  • ammId
  • ammOpenOrders
  • ammQuantitiesOrTargetOrders
  • poolCoinTokenaccount
  • poolPcTokenaccount
  • serumMarket
  • serumBids
  • serumAsks
  • serumEventQueue
  • serumCoinVaultAccount
  • serumPcVaultAccount
  • serumVaultSigner
  • lpMintAddress
  • poolId
  • poolAuthority
  • poolLpTokenaccount
  • poolRewardTokenaccount
  • swapOrLiquidityProgramId
  • systemProgram
  • rent
  • ammAuthority
  • serumProgramId
applyVaultMetadata
  • slippageu64
  • rayPoolVersionu64
  • management
  • authorityisSigner
  • vaultMetadataAccountisMut
  • ammId
  • ammOpenOrders
  • ammQuantitiesOrTargetOrders
  • poolCoinTokenaccount
  • poolPcTokenaccount
  • serumMarket
  • serumBids
  • serumAsks
  • serumEventQueue
  • serumCoinVaultAccount
  • serumPcVaultAccount
  • serumVaultSigner
  • lpMintAddress
  • poolId
  • poolAuthority
  • poolLpTokenaccount
  • poolRewardTokenaccount
  • swapOrLiquidityProgramId
  • systemProgram
  • rent
  • ammAuthority
  • serumProgramId
applyVaultUpdate
  • argsVaultUpdateArgs
  • management
  • authorityisSigner
  • vaultisMut
  • rewardAAccount
  • rewardBAccount
createVault
  • vaultArgsNewVaultArgs
  • management
  • authorityisSigner
  • vaultAuthority
  • vaultisMut
  • vaultMetadataAccount
  • vaultTokenAccount
  • lpTokenMint
  • lpTokenAccount
  • rewardMintA
  • rewardMintB
  • pdaisMut
  • infoAccountPdaisMut
  • rewardAccountPdaisMut
  • rewardBAccountPdaisMut
  • swapToPdaisMut
  • swapToMint
  • systemProgram
  • tokenProgram
  • rent
  • poolRewardATokenAccount
  • poolRewardBTokenAccount
  • poolLpTokenAccount
  • poolAuthority
  • poolId
  • stakeProgramId
  • dexProgramId
  • openOrdersAccountisMut
createDualVault
  • vaultArgsNewVaultArgs
  • management
  • authorityisSigner
  • vaultAuthority
  • vaultisMut
  • vaultMetadataAccount
  • vaultTokenAccount
  • lpTokenMint
  • lpTokenAccount
  • rewardMintA
  • rewardMintB
  • pdaisMut
  • infoAccountPdaisMut
  • rewardAccountPdaisMut
  • rewardBAccountPdaisMut
  • swapToPdaisMut
  • swapToMint
  • systemProgram
  • tokenProgram
  • rent
  • poolRewardATokenAccount
  • poolRewardBTokenAccount
  • poolLpTokenAccount
  • poolAuthority
  • poolId
  • stakeProgramId
  • dexProgramId
  • openOrdersAccountisMut
depositVault
  • depositArgsDepositVaultArgs
  • authorityisSigner
  • authorityTokenAccountisMut
  • vaultPdaAccountisMut
  • vaultisMut
  • lpTokenAccountisMut
  • userBalanceAccountisMut
  • systemProgram
  • stakeProgramId
  • poolIdisMut
  • poolAuthorityisMut
  • userInfoAccountisMut
  • poolLpTokenAccountisMut
  • userRewardATokenAccountisMut
  • poolRewardATokenAccountisMut
  • userRewardBTokenAccountisMut
  • poolRewardBTokenAccountisMut
  • clock
  • rent
  • tokenProgramId
  • userBalanceMetadataisMut
harvestMigrateTulips
  • harvestArgsHarvestMigrateTulipsArgs
  • authorityisSigner
  • vaultisMut
  • vaultPdaAccountisMut
  • userInfoAccountisMut
  • userBalanceAccountisMut
  • userBalanceMetadataisMut
  • userTulipRewardMetadataisMut
  • userTulipTokenAccountisMut
  • vaultTulipTokenAccountisMut
  • oldUserBalanceAccountisMut
  • oldUserBalanceMetadataisMut
  • oldUserTulipRewardMetadataisMut
  • tokenProgramId
  • clock
  • rent
  • systemProgram
harvestTulips
  • harvestArgsHarvestTulipsArgs
  • authorityisSigner
  • vaultisMut
  • vaultPdaAccountisMut
  • userInfoAccountisMut
  • userBalanceAccountisMut
  • userTulipRewardMetadataisMut
  • userTulipTokenAccountisMut
  • vaultTulipTokenAccountisMut
  • tokenProgramId
  • clock
  • rent
  • systemProgram
withdrawVault
  • withdrawArgsWithdrawVaultArgs
  • authorityisSignerisMut
  • authorityTokenAccountisMut
  • vaultisMut
  • lpTokenAccountisMut
  • userBalanceAccountisMut
  • userInfoAccountisMut
  • userRewardATokenAccountisMut
  • poolRewardATokenAccountisMut
  • userRewardBTokenAccountisMut
  • poolRewardBTokenAccountisMut
  • tokenProgramId
  • clock
  • vaultPdaAccountisMut
  • poolLpTokenAccountisMut
  • poolAuthorityisMut
  • poolIdisMut
  • stakeProgramId
  • userBalanceMetaisMut
withdrawVaultNew
  • withdrawArgsWithdrawVaultArgs
  • authorityisSignerisMut
  • authorityTokenAccountisMut
  • vaultisMut
  • lpTokenAccountisMut
  • userBalanceAccountisMut
  • userInfoAccountisMut
  • userRewardATokenAccountisMut
  • poolRewardATokenAccountisMut
  • userRewardBTokenAccountisMut
  • poolRewardBTokenAccountisMut
  • tokenProgramId
  • clock
  • vaultPdaAccountisMut
  • poolLpTokenAccountisMut
  • poolAuthorityisMut
  • poolIdisMut
  • stakeProgramId
  • userBalanceMetaisMut
  • auxInfoAccountisMut
withdrawTulips
  • amountToWithdrawu64
  • authorityisSigner
  • vaultisMut
  • vaultPdaAccountisMut
  • withdrawTulipTokenAccountisMut
  • vaultTulipTokenAccountisMut
  • tokenProgramId
  • clock
  • rent
  • systemProgram
harvestVault
    • authorityisSigner
    • vaultPdaAccountisMut
    • vaultisMut
    • lpTokenAccountisMut
    • tokenProgram
    • systemProgram
    • stakeProgramId
    • poolIdisMut
    • poolAuthorityisMut
    • userInfoAccountisMut
    • poolLpTokenAccountisMut
    • userRewardATokenAccountisMut
    • poolRewardATokenAccountisMut
    • userRewardBTokenAccountisMut
    • poolRewardBTokenAccountisMut
    • clock
    • rent
    • vaultDepositQueueisMut
    swapVaultToken
      • management
      • authorityisSigner
      • swapOrLiquidityProgramId
      • ammIdisMut
      • ammAuthorityisMut
      • ammOpenOrdersisMut
      • ammQuantitiesOrTargetOrdersisMut
      • poolCoinTokenaccountisMut
      • poolPcTokenaccountisMut
      • serumProgramId
      • serumMarketisMut
      • serumBidsisMut
      • serumAsksisMut
      • serumEventQueueisMut
      • serumCoinVaultAccountisMut
      • serumPcVaultAccountisMut
      • serumVaultSignerisMut
      • rewardAccountisMut
      • swapToAccountisMut
      • vaultPdaAccountisMut
      • vaultisMut
      • vaultMetadataisMut
      • tokenProgramId
      swapVaultRewards
        • management
        • authorityisSigner
        • swapOrLiquidityProgramId
        • ammIdisMut
        • ammAuthorityisMut
        • ammOpenOrdersisMut
        • ammQuantitiesOrTargetOrdersisMut
        • poolCoinTokenaccountisMut
        • poolPcTokenaccountisMut
        • serumProgramId
        • serumMarketisMut
        • serumBidsisMut
        • serumAsksisMut
        • serumEventQueueisMut
        • serumCoinVaultAccountisMut
        • serumPcVaultAccountisMut
        • serumVaultSignerisMut
        • rewardAccountisMut
        • swapToAccountisMut
        • vaultPdaAccountisMut
        • vaultisMut
        • vaultMetadataisMut
        • tokenProgramId
        • feeRecipientisMut
        swapDualVaultRewards
        • argsAddLiquidityArgs
        • management
        • authorityisSigner
        • swapOrLiquidityProgramId
        • ammIdisMut
        • ammAuthorityisMut
        • ammOpenOrdersisMut
        • ammQuantitiesOrTargetOrdersisMut
        • poolCoinTokenaccountisMut
        • poolPcTokenaccountisMut
        • serumProgramId
        • serumMarketisMut
        • serumBidsisMut
        • serumAsksisMut
        • serumEventQueueisMut
        • serumCoinVaultAccountisMut
        • serumPcVaultAccountisMut
        • serumVaultSignerisMut
        • coinRewardAccountisMut
        • pcRewardAccountisMut
        • vaultPdaAccountisMut
        • vaultisMut
        • vaultMetadataisMut
        • tokenProgramId
        • coinFeeRecipientisMut
        • pcFeeRecipientisMut
        addLiquidity
        • argsAddLiquidityArgs
        • management
        • authorityisSigner
        • liquidityProgramId
        • ammIdisMut
        • ammAuthorityisMut
        • ammOpenOrdersisMut
        • ammQuantitiesOrTargetOrdersisMut
        • lpMintAddressisMut
        • poolCoinTokenaccountisMut
        • poolPcTokenaccountisMut
        • serumMarketisMut
        • vaultCoinTokenaccountisMut
        • vaultPcTokenaccountisMut
        • vaultLpTokenaccountisMut
        • vaultPdaAccountisMut
        • vaultisMut
        • vaultMetadataisMut
        • tokenProgramId
        addLiquidityIssueShares
        • argsAddLiquidityIssueSharesArgs
        • authorityisSigner
        • liquidityProgramId
        • ammIdisMut
        • ammAuthorityisMut
        • ammOpenOrdersisMut
        • ammQuantitiesOrTargetOrdersisMut
        • lpMintAddressisMut
        • poolCoinTokenaccountisMut
        • poolPcTokenaccountisMut
        • serumMarketisMut
        • vaultPdaAccountisMut
        • vaultisMut
        • vaultMetadataisMut
        • tokenProgramId
        • userBalanceAccountisMut
        • userBalanceMetadataisMut
        • authorityCoinTokenAccountisMut
        • authorityPcTokenAccountisMut
        • vaultDepositQueueisMut
        • systemProgram
        • tokenAuthorityisSigner
        depositFarm
        • singlebool
        • authorityisSigner
        • vaultPdaAccountisMut
        • vaultisMut
        • lpTokenAccountisMut
        • tokenProgram
        • systemProgram
        • stakeProgramId
        • poolIdisMut
        • poolAuthorityisMut
        • userInfoAccountisMut
        • poolLpTokenAccountisMut
        • userRewardATokenAccountisMut
        • poolRewardATokenAccountisMut
        • userRewardBTokenAccountisMut
        • poolRewardBTokenAccountisMut
        • clock
        • rent
        • vaultDepositQueueisMut
        createAssociatedLedgerAccount
          • authorityisSigner
          • vaultisMut
          • vaultPdaisMut
          • management
          • stakeProgramId
          • poolIdisMut
          • associatedLedgerAccountisMut
          • systemProgram
          • rent
          createVaultDepositQueueAccount
            • authorityisSignerisMut
            • vaultisMut
            • vaultPdaisMut
            • management
            • depositQueueisMut
            • tokenMint
            • rent
            • systemProgram
            • tokenProgram
            serumSwapOrder
            • argsSerumSwapArgs
            • authorityisSigner
            • marketisMut
            • openOrdersAccountisMut
            • requestQueueisMut
            • eventQueueisMut
            • marketBidsisMut
            • marketAsksisMut
            • orderPayerisMut
            • openOrdersAccountOwnerisMut
            • coinVaultisMut
            • pcVaultisMut
            • splTokenProgramId
            • rent
            • dexProgramId
            • vaultisMut
            • vaultPdaisMut
            • coinWalletisMut
            • pcWalletisMut
            • vaultSignerisMut
            • metadataAccountisMut
            • feeRecipientisMut
            • orderPayerMint
            serumSwapSettle
              • authorityisSigner
              • marketisMut
              • openOrdersAccountisMut
              • requestQueueisMut
              • eventQueueisMut
              • marketBidsisMut
              • marketAsksisMut
              • orderPayerisMut
              • openOrdersAccountOwnerisMut
              • coinVaultisMut
              • pcVaultisMut
              • splTokenProgramId
              • rent
              • dexProgramId
              • vaultisMut
              • vaultPdaisMut
              • coinWalletisMut
              • pcWalletisMut
              • vaultSignerisMut
              • metadataAccountisMut
              • feeRecipientisMut
              • orderPayerMint
              setVaultFees
              • argsSetVaultFeesArgs
              • authorityisSigner
              • vaultisMut
              setVaultAuthorities
              • argsSetVaultAuthoritiesArgs
              • authorityisSigner
              • vaultisMut
              setVaultPrecisionFactor
                • authorityisSigner
                • vaultisMut
                • lpMintAddressisMut
                setVaultCompoundInterval
                • argsSetVaultCompoundIntervalArgs
                • authorityisSigner
                • vaultisMut
                • clock
                setVaultLastCompound
                  • authorityisSigner
                  • vaultisMut
                  • clock
                  setVaultRewards
                  • argsSetVaultRewardsArgs
                  • authorityisSigner
                  • vaultisMut
                  • clock
                  updateMigratedVaults
                    • management
                    • authorityisSigner
                    • vaultisMut
                    • oldInfoAccount
                    resetVaultBalance
                      • management
                      • authorityisSigner
                      • vaultisMut