الانتقال إلى المحتوى الرئيسي
GET
/
compute
/
swap-base-in
حساب عرض السعر (إدخال أساسي)
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
مطلوب

عنوان mint لرمز الإدخال (مفتاح عام مشفر بـ base58).

outputMint
string
مطلوب

عنوان mint لرمز الإخراج (مفتاح عام مشفر بـ base58).

amount
string
مطلوب

مبلغ الإدخال بالـ lamports (أصغر وحدة رموز SPL). يجب أن يكون سلسلة نصية لعدد صحيح غير سالب.

slippageBps
string
مطلوب

تفاوت الانزلاق الأقصى بالنقاط الأساسية (0–10000). 1 bps = 0.01%.

referrerBps
string

رسم الإحالة الاختياري بالنقاط الأساسية (0–10000). يُستخدم فقط إذا كان لديك سلطة إحالة.

txVersion
enum<string>
مطلوب

إصدار معاملة Solana. V0 يستخدم جداول البحث عن العناوين؛ LEGACY هو الصيغة التقليدية.

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

الاستجابة

تم حساب عرض السعر بنجاح.

id
string

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

مثال:

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

success
boolean

ما إذا كان الحساب قد نجح.

مثال:

true

version
string

إصدار استجابة الواجهة.

مثال:

"V1"

data
object

نتيجة حساب swap.