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.
هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
مصدر الحقيقة. هذه الصفحة هي الوحيدة في التوثيق التي تذكر عناوين البرامج بصيغتها الحرفية. تحيل الصفحات الأخرى إلى هنا. إذا تغيّر أي معرّف، حدّثه فقط هنا وستبقى جميع الإشارات في الموقع متسقة.تحقق دائمًا من القيم مقابل واجهة API المباشرة (
https://api-v3.raydium.io/main/info) قبل توقيع أي معاملات حقيقية.Mainnet-beta
البرامج على السلسلة
| البرنامج | معرّف البرنامج | المصدر |
|---|---|---|
| AMM v4 (Hybrid AMM + OpenBook) | 675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8 | raydium-amm |
| CPMM (Standard AMM) | CPMMoo8L3F4NbTegBCKVNunggL7H1ZpdTHKxQB5qKP1C | raydium-cp-swap |
| CLMM (Concentrated Liquidity) | CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK | raydium-clmm |
| Stable AMM (StableSwap-style curve) | 5quBtoiQqxF9Jv6KYKctB59NT3gtJD2Y65kdnB1Uev3h | المصدر غير متاح علنًا |
| Farm v3 (legacy RAY staking) | EhhTKczWMGQt46ynNeRX1WfeagwwJd7ufHvCDjRxjo5Q | المصدر غير متاح علنًا |
| Farm v5 (legacy ecosystem farms) | 9KEPoZmtHUrBbhWN1v1KWLMkkvwY6WLtAVUCPRtRjP4z | المصدر غير متاح علنًا |
| Farm v6 (current ecosystem farms) | FarmqiPv5eAj3j1GMdMCMUGXqPUvmquZtMy86QH6rzhG | المصدر غير متاح علنًا |
| LaunchLab | LanMV9sAd7wArD4vJFi2qDdfnVhFxYSUg6eADduJ3uj | المصدر غير متاح علنًا |
| AMM Routing (جهاز التوجيه على السلسلة من Raydium) | routeUGWgWzqBWFcrCfv8tritsqukccJPu3q5GPP3xS | المصدر غير متاح علنًا |
| Burn & Earn / LP Lock | LockrWmn6K5twhz3y9w1dQERbmgSaRkfnTeTKbpofwE | المصدر غير متاح علنًا |
- يتم الاحتفاظ بـ AMM v4 و Farm v3/v5 للأجنحة والمراكز الموجودة. يوجّه واجهة Raydium و SDK إنشاء الأجنحة الجديدة والمزارع البيئية الجديدة إلى CPMM و CLMM و Farm v6 على التوالي — راجع
protocol-overview/versions-and-migration. - معرّف Farm v3 أعلاه يعمل أيضًا كبرنامج الرهن ذي الأصل الواحد لـ $RAY. السلوك متطابق مع Farm v3 لرهن LP.
- Stable AMM هو برنامج منفصل يمكن لجهاز التوجيه أن يستهدفه جنبًا إلى جنب مع AMM v4 و CPMM و CLMM. السيولة محدودة مقارنة بالبرامج الثلاثة الأخرى و SDK لا يكشف واجهة برمجية من الدرجة الأولى له؛ المُدمجون الذين يوجهون من خلاله عادة ما يفعلون ذلك عبر الموجّه.
- توفر الكود المصدري. من بين البرامج على السلسلة أعلاه، فقط
raydium-amm(AMM v4) وraydium-cp-swap(CPMM) وraydium-clmm(CLMM) تأتي مع مستودعات مصدر عامة تحتgithub.com/raydium-io. Stable AMM و LaunchLab و AMM Routing و Burn & Earn / LP Lock و برامج Farm غير متاحة علنًا — تحقق منها مقابل واجهة API المباشرة و bytecode على السلسلة و IDLs المنشورة فيraydium-io/raydium-idlبدلاً من ذلك.
سلطة المسؤول المشتركة
تشترك جميع البرامج المستندة إلى Anchor (CLMM و CPMM و LaunchLab و Lock) في مفتاح عام واحد مشفر للمسؤولPubkey للتحكم في مستوى التعليمات في المسارات الإدارية (مثل CreateAmmConfig أو UpdatePoolStatus):
| العنقود | المسؤول |
|---|---|
| mainnet-beta | GThUX1Atko4tqhN2NaiTazWSeFWMuiUvfFnyJyUghFMJ |
| devnet | DRayqG9RXYi8WHgWEmRQGrUWRWbhjYWYkCRJDd6JBBak |
protocol_owner و fund_owner على CPMM/CLMM AmmConfig أو محافظ الهجرة على LaunchLab GlobalConfig) يتم تخزينها على السلسلة وقد تختلف عن مسؤول البرنامج. اقرأها مباشرة من حساب الإعدادات ذي الصلة قبل إرسال معاملات عالية المخاطر.
اتفاقيات الإعدادات المشتركة / PDA
تكشف عدة برامج Raydium عن حسابات الإعدادات التي تكون مفاتيحها العامة مستقرة والمدرجة في واجهة API العامة. فضّل بحث API على الترميز المباشر:AmmConfig الفهرس الافتراضي 0 (مجموعة قياسية بنسبة 0.25%)، كمرجع:
| الحقل | القيمة | المعنى |
|---|---|---|
trade_fee_rate | 2500 | 0.25% من حجم التداول |
protocol_fee_rate | 120000 | 12% من رسوم التداول (وليس الحجم) الموجهة إلى البروتوكول |
fund_fee_rate | 40000 | 4% من رسوم التداول الموجهة إلى محفظة الصندوق |
creator_fee_rate | 500 | 0.05% من حجم التداول إلى منشئ المجموعة (اختياري) |
products/cpmm/fees لمعرفة كيفية تكوين الانقسامات، و reference/fee-comparison لمصفوفة المنتجات المتقاطعة.
بذور PDA
البذور أدناه رسمية ويستخدمها كل من SDK و CPIs على السلسلة. احسب دائمًا PDAs؛ لا ترمز العناوين المشتقة مباشرة.token0Mint / token1Mint مرتبة حسب ترتيب البايت للمفتاح العام (token0 < token1) قبل الهاش. الخطأ في هذا ينتج عنه PDA صالح لمجموعة غير موجودة.
تتبع بذور CLMM المكافئة نفس الأسلوب؛ راجع products/clmm/accounts.
Devnet
| البرنامج | معرّف البرنامج |
|---|---|
| AMM v4 | DRaya7Kj3aMWQSy19kSjvmuwq9docCHofyP9kanQGaav |
| CPMM | DRaycpLY18LhpbydsBWbVJtxpNv9oXPgjRSfpF2bWpYb |
| CLMM | DRayAUgENGQBKVaX8owNhgzkEDyoHTGVEGHVJT1E9pfH |
| Stable AMM | DRayDdXc1NZQ9C3hRWmoSf8zK4iapgMnjdNZWrfwsP8m |
| LaunchLab | DRay6fNdQ5J82H7xV6uq2aV3mNrUZ1J4PgSKsWgptcm6 |
| AMM Routing | DRaybByLpbUL57LJARs3j8BitTxVfzBg351EaMr5UTCd |
| Burn & Earn / LP Lock | DLockwT7X7sxtLmGH9g5kmfcjaBtncdbUmi738m5bvQC |
| Farm v3 / v5 / v6 | لم يتم نشره بشكل موثوق لـ devnet — تأكد عبر واجهة API المباشرة (https://api-v3-devnet.raydium.io/main/info) قبل الاستخدام. |
https://api-v3-devnet.raydium.io/ (نفس شكل المسار مثل mainnet).
كيفية التحقق من عنوان على السلسلة
- Solana Explorer. ألصق العنوان في explorer.solana.com وتأكد من أنه مُحدّد كـ
Programبسلطة ترقية حالية. يجب أن يعرض mainnet-beta الانتشارات الموقعة من قبل سلطة ترقية Raydium. - CLI. استخدم
solana program show <PROGRAM_ID> -u mainnet-betaلفحص فتحة الانتشار و BPF loader و سلطة الترقية وطول البيانات. سجل هذه في كتاب تشغيلك. - إرفاق IDL. ابحث عن IDL على السلسلة باستخدام
anchor idl fetch <PROGRAM_ID> --provider.cluster mainnet. يجب أن يتطابق حقلaddressفي IDL. يتم عكس نفس IDLs على github.com/raydium-io/raydium-idl — قارن IDL على السلسلة مع المستودع قبل الثقة به. - السلطات الإدارية/التكوينية. بالنسبة لحسابات تكوين CPMM/CLMM، اقرأ حقل
owner/protocol_ownerوتأكد من أنه يطابق محفظة Raydium الحالية المنشورة فيsecurity/admin-and-multisig.
تحديث هذه الصفحة
- التغييرات في معرّفات البرامج حساسة من حيث السلامة. لا تُطلق تغييرًا في معرّف البرنامج بدون (أ) الربط بإعلان Raydium، (ب) إضافة إدخال في
reference/changelog، و (ج) تشغيل فحص الارتباط على التوثيق للتأكد من عدم إشارة أي صفحة إلى القيمة القديمة. - تبقى الانقطاعات في الجدول مع ملاحظة حالة بدلاً من الحذف — المجموعات الموجودة تُحل لا تزال عبر البرنامج القديم.
- واجهة API المباشرة:
https://api-v3.raydium.io/main/info - github.com/raydium-io/raydium-idl
- github.com/raydium-io/raydium-cp-swap


