Skip to main content
POST
Construire une transaction de swap (entrée de base)

Corps

application/json
wallet
string
requis

Adresse du portefeuille signataire (base58).

Exemple:

"11111111111111111111111111111111"

swapResponse
object
requis

L'objet de réponse complet du point de terminaison de calcul.

txVersion
enum<string>
requis

Version de la transaction Solana.

Options disponibles:
V0,
LEGACY
Exemple:

"V0"

computeUnitPriceMicroLamports
string
requis

Prix de l'unité de calcul en micro-lamports (pour les frais de priorité).

Exemple:

"1000"

wrapSol
boolean

Si la conversion de SOL natif doit être effectuée pour l'entrée.

Exemple:

false

unwrapSol
boolean

Si WSOL doit être converti en SOL dans la sortie.

Exemple:

false

inputAccount
string

Adresse de compte de token facultative pour l'entrée. Requise si SOL n'est pas converti.

Exemple:

"TokenAccount1111111111111111111111111111111111"

outputAccount
string

Adresse de compte de token facultative pour la sortie.

Exemple:

"TokenAccount2222222222222222222222222222222222"

jitoInfo
object

Paramètres de bundle Jito facultatifs pour la protection MEV.

referrerWallet
string

Adresse de portefeuille référent facultative pour la collecte de frais.

Exemple:

"ReferrerWallet1111111111111111111111111111111111"

Réponse

Transaction sérialisée construite avec succès.

id
string

Identifiant de requête unique.

Exemple:

"550e8400-e29b-41d4-a716-446655440000"

success
boolean

Si la construction de la transaction a réussi.

Exemple:

true

version
string
Exemple:

"V1"

data
object

Données de la transaction.