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.
هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
نموذج الرسوم
يستخدم Stable AMM نفس هيكل الرسوم الذي يستخدمه AMM v4. يوجد فئة رسوم واحدة فقط لكل مجموعة سيولة (يتم تحديدها عند الإنشاء)؛ لا يمكن إعادة تكوين المجموعات إلى فئات أعلى.| الحقل | القيمة الافتراضية | المعنى |
|---|---|---|
swap_fee_numerator / swap_fee_denominator | 25 / 10_000 | رسم تجاري إجمالي: 0.25% من حجم الإدخال. |
trade_fee_numerator / trade_fee_denominator | 25 / 10_000 | نفس النسبة 0.25%، يُستخدم من قِبل تكامل OpenBook لتسعير الأوامر. |
pnl_numerator / pnl_denominator | 12 / 100 | حصة البروتوكول من الرسم: 12% — أي 0.25% × 12% = 0.03% من الحجم. |
min_separate_numerator / min_separate_denominator | 4 / 10_000 | حد التقريب الداخلي. |
كيفية حساب التوزيع
على كل عملية مبادلة:lp_portionتبقى في القبو، تزيد منk، وتعود بالفائدة على حاملي LP عند الاسترداد.pnl_portionتزيد منAmmInfo.out_put.need_take_pnl_coinأوneed_take_pnl_pc(اعتمادًا على رمز الإدخال) ويتم سحبها بواسطةWithdrawPnl.
PnL من OpenBook (مطابق لـ AMM v4)
عندما تُملأ أوامر حدود المجموعة على OpenBook، يمكن أن يكون ذلك على جانب الآخذ ويربح أو يخسر فارق صانع السوق/الآخذ. تُسوّى هذه الملآت خلالMonitorStep وتُضيف / تخصم احتياطيات المجموعة. يتتبع البرنامج هذه العمليات في عدادات out_put.total_pnl_{coin,pc} للتحليل.
هذا PnL من OpenBook يختلف عن رسم البروتوكول بنسبة 0.03%. يزيد احتياطيات المجموعة ويعود بالفائدة على حاملي LP والبروتوكول بشكل متناسب. الربط التشغيلي بـ OpenBook هو سبب أن CPMM (المستقل عن دفتر الأوامر) أصبح الآن الافتراضي للمجموعات الجديدة.
التحصيل
يستدعي multisig Raydium (أو من يتحكم فيamm_admin) WithdrawPnl للسحب:
- يسوّي أولاً أي ملآت OpenBook معلقة (عبر منطق الكرنك الداخلي).
- ينقل
need_take_pnl_coinوneed_take_pnl_pcمن القبوات إلى الحسابات المعيّنة من قِبل المسؤول. - يصفّر العدادات.
استرجاع رسوم LP
لا توجد تعليمات مخصصة «لجمع الرسوم». تتراكم رسوم LP في القبوات، مما يزيد الاحتياطيات. يحقق حاملو LP قيمتها بحرق LP عبرWithdraw. تنمو قيمة رمز LP مع نمو الاحتياطيات.
التصور: حيث يذهب 1000 دولار من الحجم
على عمليةSwap بقيادة USDC بمبلغ 1000 دولار ضد مجموعة Stable بالمعاملات الافتراضية:
جدول المقارنة
| Stable AMM | AMM v4 | CPMM index=0 | |
|---|---|---|---|
| رسم التجارة | 0.25% | 0.25% | 0.25% |
| LP | 0.22% | 0.22% | 0.21% |
| البروتوكول | 0.03% | 0.03% | 0.03% |
| الصندوق | لا يوجد | لا يوجد | 0.01% |
| المنشئ | لا يوجد | لا يوجد | 0 افتراضيًا |
reference/fee-comparison.
ملاحظات المُدمِج
- الاستشهاد: اقرأ دائمًا
AmmInfoمن السلسلة؛ لا تصنع الرسوم بشكل مبرمج. من حيث المبدأ يمكن لـSetParamsتغييرها، لكن multisig لم يغيّر الافتراضيات. - المنحنى مقابل الرسوم: رسم 0.25% مستقل عما إذا كان المنحنى صيغة (x·y=k في AMM v4) أو جدول بحث (Stable). كلاهما يطبق نفس 0.25% على مبلغ الإدخال.
- لا توجد مكافآت: لا تدعم مجموعات Stable انبعاثات مكافآت على المجموعة. تتعامل المزارع الإيكوسيستيمية (Farm v3/v5/v6) مع الرهن في مكان آخر.
خطواتك التالية
products/stable/math— تطبيق الرسم في رياضيات المبادلة.products/stable/instructions— قائمة حساباتWithdrawPnl.products/amm-v4/fees— اشتقاق رسم أعمق لمسار OpenBook.reference/fee-comparison— جنبًا إلى جنب جميع المنتجات.
raydium-stable/program/src/state.rs(هيكلFees)- حقول
AmmInfo.feesعلى السلسلة على مجموعات mainnet الحية


