Skip to main content
POST
بناء معاملة swap (إخراج أساسي)

الجسم

application/json
wallet
string
مطلوب

عنوان محفظة الموقّع (base58).

مثال:

"11111111111111111111111111111111"

swapResponse
object
مطلوب

كائن الاستجابة الكامل من نقطة النهاية الحسابية.

txVersion
enum<string>
مطلوب

إصدار معاملة Solana.

الخيارات المتاحة:
V0,
LEGACY
مثال:

"V0"

computeUnitPriceMicroLamports
string
مطلوب

سعر وحدة الحساب بالميكرو-لامبورت (رسوم الأولوية).

مثال:

"1000"

wrapSol
boolean

ما إذا كان يجب تغليف SOL إذا كان الإدخال عملة SOL أصلية.

مثال:

false

unwrapSol
boolean

ما إذا كان يجب فكّ تغليف WSOL إلى SOL في الإخراج.

مثال:

false

inputAccount
string

عنوان حساب التوكن اختياري للإدخال. مطلوب إذا لم يتم تغليف SOL.

مثال:

"TokenAccount1111111111111111111111111111111111"

outputAccount
string

عنوان حساب التوكن اختياري للإخراج.

مثال:

"TokenAccount2222222222222222222222222222222222"

jitoInfo
object

معاملات حزمة Jito اختيارية لحماية MEV.

referrerWallet
string

عنوان محفظة الحائل (referrer) اختياري لجمع الرسوم.

مثال:

"ReferrerWallet1111111111111111111111111111111111"

الاستجابة

تم بناء المعاملة المسلسلة بنجاح.

id
string

معرّف الطلب الفريد.

مثال:

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

success
boolean

سواء نجح بناء المعاملة.

مثال:

true

version
string
مثال:

"V1"

data
object

بيانات المعاملة.