Swap Websocket RPC Method - Swap API
Please note that this method is only available for paid subscribers of Swap API.
To establish a WebSocket connection, you need to simply append '/ws' to your endpoint URL. For parameters, you can include them as URL arguments referred to as "params".
Solana Kit includes the ability to customize RPC methods and transports, allowing you to seamlessly integrate Quicknode add-ons into your applications. For more information on how to use Quicknode add-ons with Solana Kit, check out these guides: How to Use Quicknode Add-ons using Solana Kit (Part 1) and How to Use Quicknode Add-ons using Solana Kit (Part 2)
Parâmetros
jsonrpc
cadeia de caracteres
OBRIGATÓRIO
Carregando...
method
cadeia de caracteres
OBRIGATÓRIO
Carregando...
id
número inteiro
OBRIGATÓRIO
Carregando...
parâmetros
objeto
OBRIGATÓRIO
Carregando...
userPublicKey
cadeia de caracteres
OBRIGATÓRIO
Carregando...
payer
cadeia de caracteres
Carregando...
wrapAndUnwrapSol
booleano
Carregando...
useSharedAccounts
booleano
Carregando...
feeAccount
cadeia de caracteres
Carregando...
trackingAccount
cadeia de caracteres
Carregando...
computeUnitPriceMicroLamports
número inteiro
Carregando...
prioritizationFeeLamports
objeto
Carregando...
priorityLevelWithMaxLamports
objeto
Carregando...
priorityLevel
cadeia de caracteres
Carregando...
maxLamports
número inteiro
Carregando...
global
booleano
Carregando...
jitoTipLamports
número inteiro
Carregando...
jitoTipLamportsWithPayer
objeto
Carregando...
lamports
número inteiro
OBRIGATÓRIO
Carregando...
payer
cadeia de caracteres
OBRIGATÓRIO
Carregando...
asLegacyTransaction
booleano
Carregando...
useTokenLedger
booleano
Carregando...
destinationTokenAccount
cadeia de caracteres
Carregando...
nativeDestinationAccount
cadeia de caracteres
Carregando...
dynamicComputeUnitLimit
booleano
Carregando...
skipUserAccountsRpcCalls
booleano
Carregando...
dynamicSlippage
booleano
Carregando...
blockhashSlotsToExpiry
número inteiro
Carregando...
quoteResponse
objeto
OBRIGATÓRIO
Carregando...
inputMint
cadeia de caracteres
OBRIGATÓRIO
Carregando...
inAmount
cadeia de caracteres
OBRIGATÓRIO
Carregando...
outputMint
cadeia de caracteres
OBRIGATÓRIO
Carregando...
outAmount
cadeia de caracteres
OBRIGATÓRIO
Carregando...
otherAmountThreshold
cadeia de caracteres
OBRIGATÓRIO
Carregando...
swapMode
cadeia de caracteres
OBRIGATÓRIO
Carregando...
slippageBps
número inteiro
OBRIGATÓRIO
Carregando...
platformFee
objeto
Carregando...
quantia
cadeia de caracteres
Carregando...
feeBps
número inteiro
Carregando...
priceImpactPct
cadeia de caracteres
OBRIGATÓRIO
Carregando...
routePlan
matriz
OBRIGATÓRIO
Carregando...
swapInfo
objeto
OBRIGATÓRIO
Carregando...
ammKey
cadeia de caracteres
OBRIGATÓRIO
Carregando...
label
cadeia de caracteres
Carregando...
inputMint
cadeia de caracteres
OBRIGATÓRIO
Carregando...
outputMint
cadeia de caracteres
OBRIGATÓRIO
Carregando...
inAmount
cadeia de caracteres
OBRIGATÓRIO
Carregando...
outAmount
cadeia de caracteres
OBRIGATÓRIO
Carregando...
feeAmount
cadeia de caracteres
OBRIGATÓRIO
Carregando...
feeMint
cadeia de caracteres
OBRIGATÓRIO
Carregando...
percent
número inteiro
OBRIGATÓRIO
Carregando...
bps
número inteiro
Carregando...
instructionVersion
cadeia de caracteres
Carregando...
contextSlot
número inteiro
Carregando...
timeTaken
número inteiro
Carregando...
Devoluções
jsonrpc
cadeia de caracteres
Carregando...
id
número inteiro
Carregando...
resultado
objeto
Carregando...
swapTransaction
cadeia de caracteres
Carregando...
lastValidBlockHeight
número inteiro
Carregando...
prioritizationFeeLamports
objeto
Carregando...
Pedido
Ainda não tem uma conta?
Crieendpoint seuendpoint Quicknode endpoint segundos e comece a desenvolver
Comece gratuitamente