Skip to main content
POST
Создание swap-трансакции (фиксированный вход)

Тело

application/json
wallet
string
обязательно

Адрес кошелька подписывающей стороны (base58).

Пример:

"11111111111111111111111111111111"

swapResponse
object
обязательно

Полный объект ответа с endpoint вычисления.

txVersion
enum<string>
обязательно

Версия транзакции Solana.

Доступные опции:
V0,
LEGACY
Пример:

"V0"

computeUnitPriceMicroLamports
string
обязательно

Цена compute unit в микро-лампортах (для приоритетных комиссий).

Пример:

"1000"

wrapSol
boolean

Обёртывать ли SOL, если входные данные — нативный SOL.

Пример:

false

unwrapSol
boolean

Разворачивать ли WSOL в SOL в результате.

Пример:

false

inputAccount
string

Опциональный адрес токен-счёта для входных данных. Обязателен, если не обёртываете SOL.

Пример:

"TokenAccount1111111111111111111111111111111111"

outputAccount
string

Опциональный адрес токен-счёта для выходных данных.

Пример:

"TokenAccount2222222222222222222222222222222222"

jitoInfo
object

Опциональные параметры bundle Jito для защиты от MEV.

referrerWallet
string

Опциональный адрес реферального кошелька для сбора комиссий.

Пример:

"ReferrerWallet1111111111111111111111111111111111"

Ответ

Сериализованная трансакция создана успешно.

id
string

Уникальный идентификатор запроса.

Пример:

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

success
boolean

Успешно ли построена транзакция.

Пример:

true

version
string
Пример:

"V1"

data
object

Данные транзакции.