NameArgumentsAccounts
createVaultMetadata
slippage:`u64`
rayPoolVersion:`u64`
management
authority
isSigner
vaultMetadataAccount
isMut
ammId
ammOpenOrders
ammQuantitiesOrTargetOrders
poolCoinTokenaccount
poolPcTokenaccount
serumMarket
serumBids
serumAsks
serumEventQueue
serumCoinVaultAccount
serumPcVaultAccount
serumVaultSigner
lpMintAddress
poolId
poolAuthority
poolLpTokenaccount
poolRewardTokenaccount
swapOrLiquidityProgramId
systemProgram
rent
ammAuthority
serumProgramId
applyVaultMetadata
slippage:`u64`
rayPoolVersion:`u64`
management
authority
isSigner
vaultMetadataAccount
isMut
ammId
ammOpenOrders
ammQuantitiesOrTargetOrders
poolCoinTokenaccount
poolPcTokenaccount
serumMarket
serumBids
serumAsks
serumEventQueue
serumCoinVaultAccount
serumPcVaultAccount
serumVaultSigner
lpMintAddress
poolId
poolAuthority
poolLpTokenaccount
poolRewardTokenaccount
swapOrLiquidityProgramId
systemProgram
rent
ammAuthority
serumProgramId
applyVaultUpdate
args:`VaultUpdateArgs`
management
authority
isSigner
vault
isMut
rewardAAccount
rewardBAccount
createVault
vaultArgs:`NewVaultArgs`
management
authority
isSigner
vaultAuthority
vault
isMut
vaultMetadataAccount
vaultTokenAccount
lpTokenMint
lpTokenAccount
rewardMintA
rewardMintB
pda
isMut
infoAccountPda
isMut
rewardAccountPda
isMut
rewardBAccountPda
isMut
swapToPda
isMut
swapToMint
systemProgram
tokenProgram
rent
poolRewardATokenAccount
poolRewardBTokenAccount
poolLpTokenAccount
poolAuthority
poolId
stakeProgramId
dexProgramId
openOrdersAccount
isMut
createDualVault
vaultArgs:`NewVaultArgs`
management
authority
isSigner
vaultAuthority
vault
isMut
vaultMetadataAccount
vaultTokenAccount
lpTokenMint
lpTokenAccount
rewardMintA
rewardMintB
pda
isMut
infoAccountPda
isMut
rewardAccountPda
isMut
rewardBAccountPda
isMut
swapToPda
isMut
swapToMint
systemProgram
tokenProgram
rent
poolRewardATokenAccount
poolRewardBTokenAccount
poolLpTokenAccount
poolAuthority
poolId
stakeProgramId
dexProgramId
openOrdersAccount
isMut
depositVault
depositArgs:`DepositVaultArgs`
authority
isSigner
authorityTokenAccount
isMut
vaultPdaAccount
isMut
vault
isMut
lpTokenAccount
isMut
userBalanceAccount
isMut
systemProgram
stakeProgramId
poolId
isMut
poolAuthority
isMut
userInfoAccount
isMut
poolLpTokenAccount
isMut
userRewardATokenAccount
isMut
poolRewardATokenAccount
isMut
userRewardBTokenAccount
isMut
poolRewardBTokenAccount
isMut
clock
rent
tokenProgramId
userBalanceMetadata
isMut
harvestMigrateTulips
harvestArgs:`HarvestMigrateTulipsArgs`
authority
isSigner
vault
isMut
vaultPdaAccount
isMut
userInfoAccount
isMut
userBalanceAccount
isMut
userBalanceMetadata
isMut
userTulipRewardMetadata
isMut
userTulipTokenAccount
isMut
vaultTulipTokenAccount
isMut
oldUserBalanceAccount
isMut
oldUserBalanceMetadata
isMut
oldUserTulipRewardMetadata
isMut
tokenProgramId
clock
rent
systemProgram
harvestTulips
harvestArgs:`HarvestTulipsArgs`
authority
isSigner
vault
isMut
vaultPdaAccount
isMut
userInfoAccount
isMut
userBalanceAccount
isMut
userTulipRewardMetadata
isMut
userTulipTokenAccount
isMut
vaultTulipTokenAccount
isMut
tokenProgramId
clock
rent
systemProgram
withdrawVault
withdrawArgs:`WithdrawVaultArgs`
authority
isSignerisMut
authorityTokenAccount
isMut
vault
isMut
lpTokenAccount
isMut
userBalanceAccount
isMut
userInfoAccount
isMut
userRewardATokenAccount
isMut
poolRewardATokenAccount
isMut
userRewardBTokenAccount
isMut
poolRewardBTokenAccount
isMut
tokenProgramId
clock
vaultPdaAccount
isMut
poolLpTokenAccount
isMut
poolAuthority
isMut
poolId
isMut
stakeProgramId
userBalanceMeta
isMut
withdrawVaultNew
withdrawArgs:`WithdrawVaultArgs`
authority
isSignerisMut
authorityTokenAccount
isMut
vault
isMut
lpTokenAccount
isMut
userBalanceAccount
isMut
userInfoAccount
isMut
userRewardATokenAccount
isMut
poolRewardATokenAccount
isMut
userRewardBTokenAccount
isMut
poolRewardBTokenAccount
isMut
tokenProgramId
clock
vaultPdaAccount
isMut
poolLpTokenAccount
isMut
poolAuthority
isMut
poolId
isMut
stakeProgramId
userBalanceMeta
isMut
auxInfoAccount
isMut
withdrawTulips
amountToWithdraw:`u64`
authority
isSigner
vault
isMut
vaultPdaAccount
isMut
withdrawTulipTokenAccount
isMut
vaultTulipTokenAccount
isMut
tokenProgramId
clock
rent
systemProgram
harvestVault
authority
isSigner
vaultPdaAccount
isMut
vault
isMut
lpTokenAccount
isMut
tokenProgram
systemProgram
stakeProgramId
poolId
isMut
poolAuthority
isMut
userInfoAccount
isMut
poolLpTokenAccount
isMut
userRewardATokenAccount
isMut
poolRewardATokenAccount
isMut
userRewardBTokenAccount
isMut
poolRewardBTokenAccount
isMut
clock
rent
vaultDepositQueue
isMut
swapVaultToken
management
authority
isSigner
swapOrLiquidityProgramId
ammId
isMut
ammAuthority
isMut
ammOpenOrders
isMut
ammQuantitiesOrTargetOrders
isMut
poolCoinTokenaccount
isMut
poolPcTokenaccount
isMut
serumProgramId
serumMarket
isMut
serumBids
isMut
serumAsks
isMut
serumEventQueue
isMut
serumCoinVaultAccount
isMut
serumPcVaultAccount
isMut
serumVaultSigner
isMut
rewardAccount
isMut
swapToAccount
isMut
vaultPdaAccount
isMut
vault
isMut
vaultMetadata
isMut
tokenProgramId
swapVaultRewards
management
authority
isSigner
swapOrLiquidityProgramId
ammId
isMut
ammAuthority
isMut
ammOpenOrders
isMut
ammQuantitiesOrTargetOrders
isMut
poolCoinTokenaccount
isMut
poolPcTokenaccount
isMut
serumProgramId
serumMarket
isMut
serumBids
isMut
serumAsks
isMut
serumEventQueue
isMut
serumCoinVaultAccount
isMut
serumPcVaultAccount
isMut
serumVaultSigner
isMut
rewardAccount
isMut
swapToAccount
isMut
vaultPdaAccount
isMut
vault
isMut
vaultMetadata
isMut
tokenProgramId
feeRecipient
isMut
swapDualVaultRewards
args:`AddLiquidityArgs`
management
authority
isSigner
swapOrLiquidityProgramId
ammId
isMut
ammAuthority
isMut
ammOpenOrders
isMut
ammQuantitiesOrTargetOrders
isMut
poolCoinTokenaccount
isMut
poolPcTokenaccount
isMut
serumProgramId
serumMarket
isMut
serumBids
isMut
serumAsks
isMut
serumEventQueue
isMut
serumCoinVaultAccount
isMut
serumPcVaultAccount
isMut
serumVaultSigner
isMut
coinRewardAccount
isMut
pcRewardAccount
isMut
vaultPdaAccount
isMut
vault
isMut
vaultMetadata
isMut
tokenProgramId
coinFeeRecipient
isMut
pcFeeRecipient
isMut
addLiquidity
args:`AddLiquidityArgs`
management
authority
isSigner
liquidityProgramId
ammId
isMut
ammAuthority
isMut
ammOpenOrders
isMut
ammQuantitiesOrTargetOrders
isMut
lpMintAddress
isMut
poolCoinTokenaccount
isMut
poolPcTokenaccount
isMut
serumMarket
isMut
vaultCoinTokenaccount
isMut
vaultPcTokenaccount
isMut
vaultLpTokenaccount
isMut
vaultPdaAccount
isMut
vault
isMut
vaultMetadata
isMut
tokenProgramId
addLiquidityIssueShares
args:`AddLiquidityIssueSharesArgs`
authority
isSigner
liquidityProgramId
ammId
isMut
ammAuthority
isMut
ammOpenOrders
isMut
ammQuantitiesOrTargetOrders
isMut
lpMintAddress
isMut
poolCoinTokenaccount
isMut
poolPcTokenaccount
isMut
serumMarket
isMut
vaultPdaAccount
isMut
vault
isMut
vaultMetadata
isMut
tokenProgramId
userBalanceAccount
isMut
userBalanceMetadata
isMut
authorityCoinTokenAccount
isMut
authorityPcTokenAccount
isMut
vaultDepositQueue
isMut
systemProgram
tokenAuthority
isSigner
depositFarm
single:`bool`
authority
isSigner
vaultPdaAccount
isMut
vault
isMut
lpTokenAccount
isMut
tokenProgram
systemProgram
stakeProgramId
poolId
isMut
poolAuthority
isMut
userInfoAccount
isMut
poolLpTokenAccount
isMut
userRewardATokenAccount
isMut
poolRewardATokenAccount
isMut
userRewardBTokenAccount
isMut
poolRewardBTokenAccount
isMut
clock
rent
vaultDepositQueue
isMut
createAssociatedLedgerAccount
authority
isSigner
vault
isMut
vaultPda
isMut
management
stakeProgramId
poolId
isMut
associatedLedgerAccount
isMut
systemProgram
rent
createVaultDepositQueueAccount
authority
isSignerisMut
vault
isMut
vaultPda
isMut
management
depositQueue
isMut
tokenMint
rent
systemProgram
tokenProgram
serumSwapOrder
args:`SerumSwapArgs`
authority
isSigner
market
isMut
openOrdersAccount
isMut
requestQueue
isMut
eventQueue
isMut
marketBids
isMut
marketAsks
isMut
orderPayer
isMut
openOrdersAccountOwner
isMut
coinVault
isMut
pcVault
isMut
splTokenProgramId
rent
dexProgramId
vault
isMut
vaultPda
isMut
coinWallet
isMut
pcWallet
isMut
vaultSigner
isMut
metadataAccount
isMut
feeRecipient
isMut
orderPayerMint
serumSwapSettle
authority
isSigner
market
isMut
openOrdersAccount
isMut
requestQueue
isMut
eventQueue
isMut
marketBids
isMut
marketAsks
isMut
orderPayer
isMut
openOrdersAccountOwner
isMut
coinVault
isMut
pcVault
isMut
splTokenProgramId
rent
dexProgramId
vault
isMut
vaultPda
isMut
coinWallet
isMut
pcWallet
isMut
vaultSigner
isMut
metadataAccount
isMut
feeRecipient
isMut
orderPayerMint
setVaultFees
args:`SetVaultFeesArgs`
authority
isSigner
vault
isMut
setVaultAuthorities
args:`SetVaultAuthoritiesArgs`
authority
isSigner
vault
isMut
setVaultPrecisionFactor
authority
isSigner
vault
isMut
lpMintAddress
isMut
setVaultCompoundInterval
args:`SetVaultCompoundIntervalArgs`
authority
isSigner
vault
isMut
clock
setVaultLastCompound
authority
isSigner
vault
isMut
clock
setVaultRewards
args:`SetVaultRewardsArgs`
authority
isSigner
vault
isMut
clock
updateMigratedVaults
management
authority
isSigner
vault
isMut
oldInfoAccount
resetVaultBalance
management
authority
isSigner
vault
isMut