NameArgumentsAccounts
mercurialExchange
inAmount:`Option<u64>`
minimumOutAmount:`u64`
swapProgram
swapState
tokenProgram
poolAuthority
userTransferAuthority
isSigner
sourceTokenAccount
isMut
destinationTokenAccount
isMut
saberExchange
inAmount:`Option<u64>`
minimumOutAmount:`u64`
swapProgram
tokenProgram
swap
swapAuthority
userAuthority
clock
inputUserAccount
isMut
inputTokenAccount
isMut
outputUserAccount
isMut
outputTokenAccount
isMut
feesTokenAccount
isMut
serumSwap
side:`Side`
inAmount:`Option<u64>`
minimumOutAmount:`u64`
market
authority
isSigner
orderPayerTokenAccount
isMut
coinWallet
isMut
pcWallet
isMut
dexProgram
tokenProgram
rent
tokenSwap
inAmount:`Option<u64>`
minimumOutAmount:`u64`
tokenSwapProgram
tokenProgram
swap
authority
userTransferAuthority
isSigner
source
isMut
swapSource
isMut
swapDestination
isMut
destination
isMut
poolMint
isMut
poolFee
isMut
raydiumSwap
inAmount:`Option<u64>`
minimumOutAmount:`u64`
swapProgram
tokenProgram
ammId
isMut
ammAuthority
ammOpenOrders
isMut
ammTargetOrders
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
initializeTokenLedger
tokenLedger
isMut
payer
isSigner
systemProgram
rent
setTokenLedger
tokenLedger
isMut
tokenAccount
createOpenOrders
openOrders
isMut
payer
isSignerisMut
dexProgram
systemProgram
rent
market