Name | Arguments | Accounts |
---|---|---|
orderbookSwap | mintIn:`publicKey` amountIn:`u64` minAmountOut:`u64` | market isMut openOrders isMut requestQueue isMut eventQueue isMut bids isMut asks isMut baseVault isMut quoteVault isMut vaultSigner user isSigner baseWallet isMut quoteWallet isMut serumProgram tokenProgram rent |
orderbookFullSwap | mintIn:`publicKey` reserveIn:`u64` minAmountOut:`u64` | market isMut openOrders isMut requestQueue isMut eventQueue isMut bids isMut asks isMut baseVault isMut quoteVault isMut vaultSigner user isSigner baseWallet isMut quoteWallet isMut serumProgram tokenProgram rent |
splSwap | mintIn:`publicKey` amountIn:`u64` minAmountOut:`u64` | tokenSwap authority tokenAVault isMut tokenBVault isMut poolMint isMut feeAccount isMut userTransferAuthority isSigner tokenAWallet isMut tokenBWallet isMut tokenProgram swapProgram |
splFullSwap | mintIn:`publicKey` reserveIn:`u64` minAmountOut:`u64` | tokenSwap authority tokenAVault isMut tokenBVault isMut poolMint isMut feeAccount isMut userTransferAuthority isSigner tokenAWallet isMut tokenBWallet isMut tokenProgram swapProgram |
mercurialSwap | mintIn:`publicKey` amountIn:`u64` minAmountOut:`u64` | swapInfo isMut authority token1Vault isMut token2Vault isMut token3Vault isMut token4Vault isMut userTransferAuthority isSigner tokenAWallet isMut tokenBWallet isMut tokenProgram swapProgram |
mercurialFullSwap | mintIn:`publicKey` reserveIn:`u64` minAmountOut:`u64` | swapInfo isMut authority token1Vault isMut token2Vault isMut token3Vault isMut token4Vault isMut userTransferAuthority isSigner tokenAWallet isMut tokenBWallet isMut tokenProgram swapProgram |
raydiumSwap | mintIn:`publicKey` amountIn:`u64` minAmountOut:`u64` | amm ammAuthority ammOpenOrders ammTargetOrders ammBaseVault ammQuoteVault serumMarket serumBids serumAsks serumEventQueue serumBaseVault serumQuoteVault serumVaultSigner user baseWallet quoteWallet tokenProgram serumProgram ammProgram |
raydiumFullSwap | mintIn:`publicKey` reserveIn:`u64` minAmountOut:`u64` | amm ammAuthority ammOpenOrders ammTargetOrders ammBaseVault ammQuoteVault serumMarket serumBids serumAsks serumEventQueue serumBaseVault serumQuoteVault serumVaultSigner user baseWallet quoteWallet tokenProgram serumProgram ammProgram |
saberSwap | mintIn:`publicKey` amountIn:`u64` minAmountOut:`u64` | tokenSwap authority tokenAVault isMut tokenBVault isMut feeAccount isMut tokenAWallet isMut tokenBWallet isMut tokenProgram swapProgram clock |
saberFullSwap | mintIn:`publicKey` reserveIn:`u64` minAmountOut:`u64` | tokenSwap authority tokenAVault isMut tokenBVault isMut feeAccount isMut tokenAWallet isMut tokenBWallet isMut tokenProgram swapProgram clock |