الانتقال إلى المحتوى الرئيسي

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.

هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
Temp API هي منطقة احتجاز مؤقتة للنقاط النهائية التي لم تجد بعد موضعًا دائمًا في واجهات برمجة تطبيقات Raydium الرئيسية. تستهدف هذه الخدمة النماذج الأولية السريعة والأدوات الداخلية والميزات قيد التطوير النشط.

المضيفون

البيئةالمضيف
Mainnettemp-api-v1.raydium.io
Devnettemp-api-v1-devnet.raydium.io

تحذير الاستقرار

لا تقدّم هذه الخدمة أي ضمانات لاستقرار الواجهة البرمجية. قد تتغير النقاط النهائية أو تُهمَل أو تُنقل إلى خدمة أخرى أو تُحذف كليًا دون إشعار مسبق. استخدم هذه الواجهة البرمجية فقط في:
  • الأدوات الداخلية والنصوص البرمجية
  • الميزات قيد التطوير النشط
  • المسارات غير الحرجة التي تتحمّل الأعطال
  • الاختبار والنمذجة الأولية
لا تعتمد على هذه الواجهة البرمجية في تطبيقات dApps الإنتاجية أو التكاملات الحرجة.

نظرة عامة

تعرض هذه الخدمة حاليًا:
  • /cp-creator-fee — استرجاع رسوم المنشئ المتراكمة لمحفظة معينة عبر مجمعات CPMM.
  • /limit-order/order/list — الأوامر المحدودة CLMM المعلّقة حاليًا لمحفظة ما (المفتوحة والمملوءة جزئيًا) مستوردة من ذاكرة التخزين المؤقت للفهرس.
  • /limit-order/history/order/list-by-user — السجل التاريخي للأوامر المحدودة CLMM المغلقة لمحفظة معينة، مع فلاتر اختيارية poolId / mint1 / mint2 / hideCancel؛ يستخدم التصفح بالمؤشر عبر nextPageId.
  • /limit-order/history/event/list-by-pda — سجل الأحداث لكل PDA (open / increase / decrease / settle / close) لواحد أو أكثر من PDAs الأوامر المحدودة؛ يستخدم التصفح بالمؤشر عبر nextPageId.

الأنماط الشائعة

التحقق من رسوم المنشئ لمحفظة

curl -s "https://temp-api-v1.raydium.io/cp-creator-fee?wallet=<your-wallet-pubkey>"
يُعيد قائمة بالمجمعات التي تكون فيها المحفظة هي المنشئ، إلى جانب رسوم المنشئ المتراكمة وغير المطالب بها بالرمز A والرمز B.

عرض قائمة الأوامر المحدودة CLMM المعلّقة حاليًا لمحفظة

curl -s "https://temp-api-v1.raydium.io/limit-order/order/list?wallet=<your-wallet-pubkey>"
يُعيد الأوامر غير المملوءة كليًا والأوامر المملوءة جزئيًا. كل صف يمثّل LimitOrderState مفككًا (PDA، المجمع، المالك، التيك، الجانب، مرحلة دفعة FIFO، الكميات الإجمالية/المملوءة) بالإضافة إلى سياق المجمع اللازم لاستدعاء SettleLimitOrder، ويتضمن كمية pendingSettle محسوبة مسبقًا. نقطة نهاية الأوامر النشطة غير مقسّمة إلى صفحات — إذ تُعيد جميع أوامر المحفظة المخزنة مؤقتًا في حمولة واحدة.

عرض الأوامر المحدودة المغلقة لمحفظة

curl -s "https://temp-api-v1.raydium.io/limit-order/history/order/list-by-user?wallet=<your-wallet-pubkey>&size=50"
يُعيد صفحة من الأوامر التاريخية، يلخّص كل منها fillStatus (NONE / PARTIAL / FULL) والكميات المدخلة/المخرجة وقت خروج الأمر من المجموعة النشطة. أضف &nextPageId=<previous response's nextPageId> لجلب الصفحة التالية.

استرجاع الجدول الزمني للأحداث لأمر محدد

curl -s "https://temp-api-v1.raydium.io/limit-order/history/event/list-by-pda?pda=<limit-order-pda>"
يمكن أن يكون pda مفتاحًا واحدًا أو قائمة مفصولة بفواصل. كل صف يمثّل تغييرًا واحدًا على السلسلة (open / increase / decrease / settle / close) مع txid والـ slot ووقت الكتلة وعلامة (autoRunner) تشير إلى أن الموقّع هو المالك أم الحارس، فضلًا عن فروق الكميات المدخلة/المخرجة بوحدات مقروءة.

نتيجة فارغة

إذا لم تكن لدى المحفظة أي سجلات مخزنة مؤقتًا، تُعيد نقطة نهاية الأوامر النشطة:
{
  "id": "...",
  "success": true,
  "data": { "rows": [] }
}
تُعيد نقاط نهاية السجل التاريخي الشكل ذاته { rows: [], nextPageId?: ... } مع مصفوفة rows فارغة. أما نقطة نهاية /cp-creator-fee القديمة فتُعيد "data": [] للحفاظ على التوافق مع الإصدارات السابقة.

الوثائق ذات الصلة

راجع CPMM لمعرفة هيكل المجمع وآليات رسوم المنشئ، وCLMM ← التعليمات لفهم تدفق الأوامر المحدودة على السلسلة الذي تعرضه هذه النقاط النهائية.