> ## 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

> منطقة مؤقتة للنقاط النهائية قصيرة الأمد

<Info>
  **هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.**

  [عرض النسخة الإنجليزية →](/api-reference/temp-api-v1/overview)
</Info>

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

## المضيفون

| البيئة  | المضيف                          |
| ------- | ------------------------------- |
| Mainnet | `temp-api-v1.raydium.io`        |
| Devnet  | `temp-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`.

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

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

```bash theme={null}
curl -s "https://temp-api-v1.raydium.io/cp-creator-fee?wallet=<your-wallet-pubkey>"
```

يُعيد قائمة بالمجمعات التي تكون فيها المحفظة هي المنشئ، إلى جانب رسوم المنشئ المتراكمة وغير المطالب بها بالرمز A والرمز B.

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

```bash theme={null}
curl -s "https://temp-api-v1.raydium.io/limit-order/order/list?wallet=<your-wallet-pubkey>"
```

يُعيد الأوامر غير المملوءة كليًا والأوامر المملوءة جزئيًا. كل صف يمثّل `LimitOrderState` مفككًا (PDA، المجمع، المالك، التيك، الجانب، مرحلة دفعة FIFO، الكميات الإجمالية/المملوءة) بالإضافة إلى سياق المجمع اللازم لاستدعاء `SettleLimitOrder`، ويتضمن كمية `pendingSettle` محسوبة مسبقًا.

نقطة نهاية الأوامر النشطة غير مقسّمة إلى صفحات — إذ تُعيد جميع أوامر المحفظة المخزنة مؤقتًا في حمولة واحدة.

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

```bash theme={null}
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>` لجلب الصفحة التالية.

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

```bash theme={null}
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`) تشير إلى أن الموقّع هو المالك أم الحارس، فضلًا عن فروق الكميات المدخلة/المخرجة بوحدات مقروءة.

### نتيجة فارغة

إذا لم تكن لدى المحفظة أي سجلات مخزنة مؤقتًا، تُعيد نقطة نهاية الأوامر النشطة:

```json theme={null}
{
  "id": "...",
  "success": true,
  "data": { "rows": [] }
}
```

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

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

راجع [CPMM](/ar/products/cpmm) لمعرفة هيكل المجمع وآليات رسوم المنشئ، و[CLMM ← التعليمات](/ar/products/clmm/instructions) لفهم تدفق الأوامر المحدودة على السلسلة الذي تعرضه هذه النقاط النهائية.
