Skip to main content
POST
Construir transacción de swap (entrada base)

Cuerpo

application/json
wallet
string
requerido

Dirección de la billetera firmante (base58).

Ejemplo:

"11111111111111111111111111111111"

swapResponse
object
requerido

El objeto de respuesta completo del endpoint de cálculo.

txVersion
enum<string>
requerido

Versión de transacción de Solana.

Opciones disponibles:
V0,
LEGACY
Ejemplo:

"V0"

computeUnitPriceMicroLamports
string
requerido

Precio de unidad de cálculo en micro-lamports (para tarifas de prioridad).

Ejemplo:

"1000"

wrapSol
boolean

Si se debe envolver SOL si la entrada es SOL nativo.

Ejemplo:

false

unwrapSol
boolean

Si se debe desenvuelva WSOL a SOL en la salida.

Ejemplo:

false

inputAccount
string

Dirección de cuenta de token opcional para la entrada. Requerida si no se envuelve SOL.

Ejemplo:

"TokenAccount1111111111111111111111111111111111"

outputAccount
string

Dirección de cuenta de token opcional para la salida.

Ejemplo:

"TokenAccount2222222222222222222222222222222222"

jitoInfo
object

Parámetros opcionales de bundle de Jito para protección contra MEV.

referrerWallet
string

Dirección de billetera de referidor opcional para recopilación de tarifas.

Ejemplo:

"ReferrerWallet1111111111111111111111111111111111"

Respuesta

Transacción serializada construida correctamente.

id
string

Identificador único de solicitud.

Ejemplo:

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

success
boolean

Si la construcción de la transacción fue exitosa.

Ejemplo:

true

version
string
Ejemplo:

"V1"

data
object

Datos de la transacción.