NameArgumentsAccounts
route
swapLeg:`SwapLeg`
inAmount:`u64`
quotedOutAmount:`u64`
slippageBps:`u16`
platformFeeBps:`u8`
tokenProgram
userTransferAuthority
isSigner
destinationTokenAccount
whirlpoolSwapExactOutput
outAmount:`u64`
inAmountWithSlippage:`AmountWithSlippage`
aToB:`bool`
platformFeeBps:`u8`
swapProgram
tokenProgram
tokenAuthority
isSigner
whirlpool
isMut
tokenOwnerAccountA
isMut
tokenVaultA
isMut
tokenOwnerAccountB
isMut
tokenVaultB
isMut
tickArray0
isMut
tickArray1
isMut
tickArray2
isMut
oracle
createOpenOrders
openOrders
isMut
payer
isSignerisMut
dexProgram
systemProgram
rent
market
mercurialSwap
swapProgram
swapState
tokenProgram
poolAuthority
userTransferAuthority
isSigner
sourceTokenAccount
isMut
destinationTokenAccount
isMut
cykuraSwap
swapProgram
signer
isSigner
factoryState
poolState
isMut
inputTokenAccount
isMut
outputTokenAccount
isMut
inputVault
isMut
outputVault
isMut
lastObservationState
isMut
coreProgram
tokenProgram
serumSwap
market
authority
isSigner
orderPayerTokenAccount
isMut
coinWallet
isMut
pcWallet
isMut
dexProgram
tokenProgram
rent
saberSwap
swapProgram
tokenProgram
swap
swapAuthority
userAuthority
inputUserAccount
isMut
inputTokenAccount
isMut
outputUserAccount
isMut
outputTokenAccount
isMut
feesTokenAccount
isMut
saberAddDecimals
addDecimalsProgram
wrapper
wrapperMint
isMut
wrapperUnderlyingTokens
isMut
owner
isSigner
userUnderlyingTokens
isMut
userWrappedTokens
isMut
tokenProgram
tokenSwap
tokenSwapProgram
tokenProgram
swap
authority
userTransferAuthority
isSigner
source
isMut
swapSource
isMut
swapDestination
isMut
destination
isMut
poolMint
isMut
poolFee
isMut
senchaSwap
swapProgram
tokenProgram
swap
isMut
userAuthority
inputUserAccount
isMut
inputTokenAccount
isMut
inputFeesAccount
isMut
outputUserAccount
isMut
outputTokenAccount
isMut
outputFeesAccount
isMut
stepSwap
tokenSwapProgram
tokenProgram
swap
authority
userTransferAuthority
isSigner
source
isMut
swapSource
isMut
swapDestination
isMut
destination
isMut
poolMint
isMut
poolFee
isMut
cropperSwap
tokenSwapProgram
tokenProgram
swap
swapState
authority
userTransferAuthority
isSigner
source
isMut
swapSource
isMut
swapDestination
isMut
destination
isMut
poolMint
isMut
poolFee
isMut
raydiumSwap
swapProgram
tokenProgram
ammId
isMut
ammAuthority
ammOpenOrders
isMut
poolCoinTokenAccount
isMut
poolPcTokenAccount
isMut
serumProgramId
serumMarket
isMut
serumBids
isMut
serumAsks
isMut
serumEventQueue
isMut
serumCoinVaultAccount
isMut
serumPcVaultAccount
isMut
serumVaultSigner
userSourceTokenAccount
isMut
userDestinationTokenAccount
isMut
userSourceOwner
isSigner
cremaSwap
swapProgram
clmmConfig
clmmpool
isMut
tokenA
tokenB
accountA
isMut
accountB
isMut
tokenAVault
isMut
tokenBVault
isMut
tickArrayMap
isMut
owner
isSigner
partner
partnerAtaA
isMut
partnerAtaB
isMut
tokenProgram
lifinitySwap
swapProgram
authority
amm
userTransferAuthority
isSigner
sourceInfo
isMut
destinationInfo
isMut
swapSource
isMut
swapDestination
isMut
poolMint
isMut
feeAccount
isMut
tokenProgram
pythAccount
pythPcAccount
configAccount
isMut
marinadeDeposit
marinadeFinanceProgram
state
isMut
msolMint
isMut
liqPoolSolLegPda
isMut
liqPoolMsolLeg
isMut
liqPoolMsolLegAuthority
reservePda
isMut
transferFrom
isMut
mintTo
isMut
msolMintAuthority
systemProgram
tokenProgram
userWsolTokenAccount
isMut
tempWsolTokenAccount
isMut
userTransferAuthority
isSignerisMut
wsolMint
rent
marinadeUnstake
marinadeFinanceProgram
state
isMut
msolMint
isMut
liqPoolSolLegPda
isMut
liqPoolMsolLeg
isMut
treasuryMsolAccount
isMut
getMsolFrom
isMut
getMsolFromAuthority
isSigner
transferSolTo
isMut
systemProgram
tokenProgram
userWsolTokenAccount
isMut
aldrinSwap
swapProgram
pool
poolSigner
poolMint
isMut
baseTokenVault
isMut
quoteTokenVault
isMut
feePoolTokenAccount
isMut
walletAuthority
isSigner
userBaseTokenAccount
isMut
userQuoteTokenAccount
isMut
tokenProgram
aldrinV2Swap
swapProgram
pool
poolSigner
poolMint
isMut
baseTokenVault
isMut
quoteTokenVault
isMut
feePoolTokenAccount
isMut
walletAuthority
isSigner
userBaseTokenAccount
isMut
userQuoteTokenAccount
isMut
curve
tokenProgram
whirlpoolSwap
swapProgram
tokenProgram
tokenAuthority
isSigner
whirlpool
isMut
tokenOwnerAccountA
isMut
tokenVaultA
isMut
tokenOwnerAccountB
isMut
tokenVaultB
isMut
tickArray0
isMut
tickArray1
isMut
tickArray2
isMut
oracle
invariantSwap
swapProgram
state
pool
isMut
tickmap
isMut
accountX
isMut
accountY
isMut
reserveX
isMut
reserveY
isMut
owner
isSigner
programAuthority
tokenProgram
meteoraSwap
swapProgram
pool
isMut
userSourceToken
isMut
userDestinationToken
isMut
aVault
isMut
bVault
isMut
aTokenVault
isMut
bTokenVault
isMut
aVaultLpMint
isMut
bVaultLpMint
isMut
aVaultLp
isMut
bVaultLp
isMut
adminTokenFee
isMut
user
isSigner
vaultProgram
tokenProgram
goosefxSwap
swapProgram
controller
pair
isMut
sslIn
isMut
sslOut
isMut
liabilityVaultIn
isMut
swappedLiabilityVaultIn
isMut
liabilityVaultOut
isMut
swappedLiabilityVaultOut
isMut
userInAta
isMut
userOutAta
isMut
feeCollectorAta
isMut
userWallet
isSigner
feeCollector
tokenProgram
deltafiSwap
swapProgram
marketConfig
swapInfo
isMut
userSourceToken
isMut
userDestinationToken
isMut
swapSourceToken
isMut
swapDestinationToken
isMut
deltafiUser
isMut
adminDestinationToken
isMut
pythPriceBase
pythPriceQuote
userAuthority
isSigner
tokenProgram
balansolSwap
swapProgram
authority
isSignerisMut
pool
isMut
taxMan
isMut
bidMint
treasurer
srcTreasury
isMut
srcAssociatedTokenAccount
isMut
askMint
dstTreasury
isMut
dstAssociatedTokenAccount
isMut
dstTokenAccountTaxman
isMut
systemProgram
tokenProgram
associatedTokenProgram
rent
marcoPoloSwap
swapProgram
state
pool
isMut
tokenX
tokenY
poolXAccount
isMut
poolYAccount
isMut
swapperXAccount
isMut
swapperYAccount
isMut
swapper
isSignerisMut
referrerXAccount
isMut
referrerYAccount
isMut
referrer
isMut
programAuthority
systemProgram
tokenProgram
associatedTokenProgram
rent
dradexSwap
swapProgram
pair
isMut
market
isMut
eventQueue
isMut
dexUser
marketUser
isMut
bids
isMut
asks
isMut
t0Vault
isMut
t1Vault
isMut
t0User
isMut
t1User
isMut
master
signer
isSignerisMut
systemProgram
tokenProgram
logger
lifinityV2Swap
swapProgram
authority
amm
isMut
userTransferAuthority
isSigner
sourceInfo
isMut
destinationInfo
isMut
swapSource
isMut
swapDestination
isMut
poolMint
isMut
feeAccount
isMut
tokenProgram
oracleMainAccount
oracleSubAccount
oraclePcAccount
raydiumClmmSwap
swapProgram
payer
isSigner
ammConfig
poolState
isMut
inputTokenAccount
isMut
outputTokenAccount
isMut
inputVault
isMut
outputVault
isMut
observationState
isMut
tokenProgram
tickArray
isMut