Перейти к основному содержанию
GET
/
compute
/
swap-base-in
Расчёт котировки swap (фиксированный вход)
curl --request GET \
  --url https://transaction-v1.raydium.io/compute/swap-base-in
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "success": true,
  "version": "V1",
  "data": {
    "inputAmount": "<string>",
    "outputAmount": "<string>",
    "priceImpact": "<string>",
    "routes": [
      {}
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

Параметры запроса

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

Адрес минта входного токена (открытый ключ в кодировке base58).

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

Адрес минта выходного токена (открытый ключ в кодировке base58).

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

Входное количество в ламортах (наименьшая единица SPL-токенов). Должно быть неотрицательной целой строкой.

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

Максимальная допустимая проскальзывание в basis points (0–10000). 1 bps = 0,01%.

referrerBps
string

Опциональная комиссия реферала в basis points (0–10000). Используется только если у вас есть авторитет реферала.

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

Версия трансакции Solana. V0 использует таблицы поиска адресов; LEGACY — традиционный формат.

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

Ответ

Котировка swap рассчитана успешно.

id
string

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

Пример:

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

success
boolean

Успешен ли расчёт.

Пример:

true

version
string

Версия API ответа.

Пример:

"V1"

data
object

Результат расчёта swap.