NameArgumentsAccounts
newVault
args:`NewVaultArgs`
authority
isSignerisMut
vaultAccount
isMut
userFarm
isMut
global
isMut
globalFarm
tokenProgram
aquaFarmProgram
systemProgram
vaultPda
isMut
farmTokenMint
isMut
swapTokenMint
isMut
vaultFarmTokenAccount
isMut
vaultSwapTokenAccount
isMut
rewardTokenMint
vaultRewardTokenAccount
swapTokenAMint
swapTokenBMint
vaultSwapTokenAAccount
vaultSwapTokenBAccount
vaultUsdcTokenAccount
depositVault
depositArgs:`DepositVaultArgs`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmOwner
isMut
userTransferAuthority
userBaseTokenAccount
isMut
userFarmTokenAccount
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
convertAuthority
aquaFarmProgram
fundingTokenAccount
isMut
withdrawVault
amount:`u64`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmOwner
isMut
userTransferAuthority
userBaseTokenAccount
isMut
userFarmTokenAccount
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
convertAuthority
aquaFarmProgram
receivingTokenAccount
isMut
depositVaultWithoutShares
depositArgs:`DepositVaultArgs`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmOwner
isMut
userTransferAuthority
userBaseTokenAccount
isMut
userFarmTokenAccount
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
convertAuthority
aquaFarmProgram
fundingTokenAccount
isMut
withdrawVaultWithoutShares
lpTokensToWithdraw:`u64`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmOwner
isMut
userTransferAuthority
userBaseTokenAccount
isMut
userFarmTokenAccount
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
convertAuthority
aquaFarmProgram
receivingTokenAccount
isMut
depositVaultDoubleDip
depositArgs:`DepositVaultArgs`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmTokenAccount
isMut
userFarmDdTokenAccount
isMut
userRewardDdTokenAccount
isMut
globalBaseDdTokenVault
isMut
farmDdTokenMint
isMut
globalFarmDd
isMut
userFarmDd
isMut
globalRewardDdTokenVault
isMut
convertAuthorityDd
aquaFarmProgram
withdrawVaultDoubleDip
amount:`u64`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmTokenAccount
isMut
userFarmDdTokenAccount
isMut
userRewardDdTokenAccount
isMut
globalBaseDdTokenVault
isMut
farmDdTokenMint
isMut
globalFarmDd
isMut
userFarmDd
isMut
globalRewardDdTokenVault
isMut
convertAuthorityDd
aquaFarmProgram
addLiqDepositVault
depositArgs:`AddLiqDepositVaultArgs`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmTokenAccount
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
convertAuthority
aquaFarmProgram
fundingTokenAccountA
isMut
fundingTokenAccountB
isMut
poolTokenA
isMut
poolTokenB
isMut
swapProgram
swapAccount
isMut
swapAuthority
poolTokenMint
isMut
vaultSwapTokenAccount
isMut
swapPoolMint
isMut
addLiqIssueShares
depositArgs:`AddLiqDepositVaultArgs`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
fundingTokenAccountA
isMut
fundingTokenAccountB
isMut
poolTokenA
isMut
poolTokenB
isMut
swapProgram
swapAccount
isMut
swapAuthority
vaultDepositQueue
isMut
swapPoolMint
isMut
tokenAuthority
isSigner
removeLiqWithdrawVault
amount:`u64`
authority
isSignerisMut
vaultAccount
isMut
vaultUserAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmTokenAccount
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
convertAuthority
aquaFarmProgram
poolTokenA
isMut
poolTokenB
isMut
swapProgram
swapAccount
isMut
swapAuthority
poolTokenMint
isMut
vaultSwapTokenAccount
isMut
swapPoolMint
isMut
swapPoolFee
isMut
harvestRewards
ddHarvest:`bool`
authority
isSignerisMut
global
vaultAccount
isMut
tokenProgram
vaultPda
isMut
userFarmOwner
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
aquaFarmProgram
convertAuthority
feeRecipient
isMut
swap
fullAmount:`bool`
doubleDip:`bool`
authority
isSignerisMut
swapInfo
depositLiquiditySingle
depositArgs:`DepositLiquidityArgs`
authority
isSignerisMut
global
vaultAccount
isMut
tokenProgram
vaultPda
isMut
poolTokenA
isMut
poolTokenB
isMut
poolTokenAMint
isMut
poolTokenBMint
isMut
swapProgram
swapAccount
isMut
swapAuthority
poolTokenMint
isMut
vaultDepositTokenA
isMut
vaultDepositTokenB
isMut
vaultSwapTokenAccount
isMut
swapPoolMint
isMut
depositLiquidity
authority
isSignerisMut
global
vaultAccount
isMut
tokenProgram
vaultPda
isMut
poolTokenA
isMut
poolTokenB
isMut
poolTokenAMint
isMut
poolTokenBMint
isMut
swapProgram
swapAccount
isMut
swapAuthority
poolTokenMint
isMut
vaultDepositTokenA
isMut
vaultDepositTokenB
isMut
vaultSwapTokenAccount
isMut
swapPoolMint
isMut
depositDoubleDip
authority
isSignerisMut
vaultAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userBaseTokenAccount
isMut
userFarmTokenAccount
isMut
userFarmDdTokenAccount
isMut
userRewardTokenAccount
isMut
userRewardDdTokenAccount
isMut
globalBaseTokenVault
isMut
globalBaseDdTokenVault
isMut
farmTokenMint
isMut
farmDdTokenMint
isMut
globalFarm
isMut
globalFarmDd
isMut
userFarm
isMut
userFarmDd
isMut
globalRewardTokenVault
isMut
globalRewardDdTokenVault
isMut
convertAuthority
convertAuthorityDd
aquaFarmProgram
vaultDepositQueue
isMut
depositAquaFarm
authority
isSignerisMut
vaultAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userFarmOwner
isMut
userTransferAuthority
userBaseTokenAccount
isMut
userFarmTokenAccount
isMut
userRewardTokenAccount
isMut
globalBaseTokenVault
isMut
farmTokenMint
isMut
globalFarm
isMut
userFarm
isMut
globalRewardTokenVault
isMut
convertAuthority
aquaFarmProgram
vaultDepositQueue
isMut
recreateUserFarm
authority
isSignerisMut
vaultAccount
isMut
vaultPda
isMut
userFarm
isMut
tokenProgram
global
globalFarm
aquaFarmProgram
rent
systemProgram
updateVault
args:`UpdateVaultArgs`
authority
isSigner
vaultAccount
isMut
global
adminWithdraw
orcaWithdraw:`bool`
global
withdraw
initDoubleDip
authority
isSigner
global
vaultPda
isMut
vault
isMut
userFarmDd
isMut
aquaFarmProgram
systemProgram
globalFarm
tokenProgram
ddRewardTokenAccount
ddFarmTokenAccount
createCompoundTokenAccount
authority
isSigner
global
vaultPda
isMut
vault
isMut
compoundTokenAccount
isMut
compoundTokenMint
isMut
rent
systemProgram
tokenProgram
depositDoubleDipWithoutIncrease
amount:`u64`
authority
isSignerisMut
vaultAccount
isMut
tokenProgram
rent
vaultPda
isMut
systemProgram
userBaseTokenAccount
isMut
userFarmTokenAccount
isMut
userFarmDdTokenAccount
isMut
userRewardTokenAccount
isMut
userRewardDdTokenAccount
isMut
globalBaseTokenVault
isMut
globalBaseDdTokenVault
isMut
farmTokenMint
isMut
farmDdTokenMint
isMut
globalFarm
isMut
globalFarmDd
isMut
userFarm
isMut
userFarmDd
isMut
globalRewardTokenVault
isMut
globalRewardDdTokenVault
isMut
convertAuthority
convertAuthorityDd
aquaFarmProgram
vaultDepositQueue
isMut
createDepositQueueAccounts
authority
isSignerisMut
vault
isMut
vaultPda
global
depositQueue
isMut
depositQueueMint
systemProgram
rent
tokenProgram