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 | | - management
- authorityisSigner
- vaultisMut
- rewardAAccount
- rewardBAccount
|
createVault | | - 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 | | - 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 | | - 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 | | - 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 | | - 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 | | - 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 | | - 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 | | - authorityisSigner
- vaultisMut
|
setVaultAuthorities | - argsSetVaultAuthoritiesArgs
| - authorityisSigner
- vaultisMut
|
setVaultPrecisionFactor | | - authorityisSigner
- vaultisMut
- lpMintAddressisMut
|
setVaultCompoundInterval | - argsSetVaultCompoundIntervalArgs
| - authorityisSigner
- vaultisMut
- clock
|
setVaultLastCompound | | - authorityisSigner
- vaultisMut
- clock
|
setVaultRewards | | - authorityisSigner
- vaultisMut
- clock
|
updateMigratedVaults | | - management
- authorityisSigner
- vaultisMut
- oldInfoAccount
|
resetVaultBalance | | - management
- authorityisSigner
- vaultisMut
|