Ana içeriğe atla
POST
/
transaction
/
swap-base-out
Swap işlemi oluştur (sabit çıkış)
curl --request POST \
  --url https://transaction-v1.raydium.io/transaction/swap-base-out \
  --header 'Content-Type: application/json' \
  --data '
{
  "wallet": "11111111111111111111111111111111",
  "swapResponse": {
    "id": "<string>",
    "success": true,
    "version": "<string>",
    "data": {}
  },
  "txVersion": "V0",
  "computeUnitPriceMicroLamports": "1000",
  "wrapSol": false,
  "unwrapSol": false,
  "inputAccount": "TokenAccount1111111111111111111111111111111111",
  "outputAccount": "TokenAccount2222222222222222222222222222222222",
  "jitoInfo": {
    "address": "<string>",
    "amount": "<string>"
  },
  "referrerWallet": "ReferrerWallet1111111111111111111111111111111111"
}
'
{
  "id": "550e8400-e29b-41d4-a716-446655440000",
  "success": true,
  "version": "V1",
  "data": {
    "transaction": "<string>",
    "addressLookupTableAddresses": [
      "<string>"
    ]
  }
}

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.

Gövde

application/json
wallet
string
gerekli

İmzalayan cüzdan adresi (base58).

Örnek:

"11111111111111111111111111111111"

swapResponse
object
gerekli

Hesaplama uç noktasından dönen tam yanıt nesnesi.

txVersion
enum<string>
gerekli

Solana işlem sürümü.

Mevcut seçenekler:
V0,
LEGACY
Örnek:

"V0"

computeUnitPriceMicroLamports
string
gerekli

Mikro-lamport cinsinden hesaplama birimi fiyatı (öncelik ücretleri için).

Örnek:

"1000"

wrapSol
boolean

Girdi yerel SOL ise SOL'ü sarmalayıp sarmalamayacağı.

Örnek:

false

unwrapSol
boolean

Çıktıda WSOL'ün SOL'e açılıp açılmayacağı.

Örnek:

false

inputAccount
string

Girdi için isteğe bağlı token hesabı adresi. SOL sarmalanmıyorsa zorunludur.

Örnek:

"TokenAccount1111111111111111111111111111111111"

outputAccount
string

Çıktı için isteğe bağlı token hesabı adresi.

Örnek:

"TokenAccount2222222222222222222222222222222222"

jitoInfo
object

MEV koruması için isteğe bağlı Jito bundle parametreleri.

referrerWallet
string

Ücret tahsilatı için isteğe bağlı referans cüzdan adresi.

Örnek:

"ReferrerWallet1111111111111111111111111111111111"

Yanıt

Serileştirilmiş işlem başarıyla oluşturuldu.

id
string

Benzersiz istek tanımlayıcısı.

Örnek:

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

success
boolean

İşlem oluşturmanın başarılı olup olmadığı.

Örnek:

true

version
string
Örnek:

"V1"

data
object

İşlem verisi.