Skip to main content
هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
هذه الصفحة جدول مرجعي. استخدمها للإجابة على أسئلة مثل “كم تكلف المبادلة على pool X؟” أو “كم SOL أحتاج لإنشاء pool CLMM؟” — دون الحاجة للبحث في فصل كل منتج. لمعرفة تقسيمات الرسوم على مستوى البروتوكول، انظر ray/protocol-fees.

رسوم المبادلة حسب المنتج

قيم الرسوم هي نسب مئوية من المبلغ المدخل، تُطبّق قبل حسابات pool.

اتفاقية مقسوم الرسوم

  • AMM v4: يتم ترميز الرسوم كـ x/10,000. “25” تعني 0.25%.
  • CPMM/CLMM: يتم ترميز الرسوم كـ x/1,000,000. “2500” تعني 0.25%.
عند قراءة البيانات على السلسلة مباشرة، استخدم المقسوم الصحيح لبرنامج pool.
الفئات هي حسابات AmmConfig على السلسلة، وليست ثوابت المصدر — يمكن للمسؤول إضافة المزيد. اعتباراً من 2026-09-09، يُنشر mainnet 21 إعدادات CPMM و 21 إعدادات CLMM. قيم trade_fee_rate المتحقق منها:
  • CPMM: 0.005%، 0.03%، 0.25%، 0.3%، 0.35%، 0.4%، 0.5%، 0.7%، 0.75%، 1%، 1.5%، 2%، 2.5%، 4%. لا توجد فئة 0%، ولا فئة 0.01% أيضاً.
  • CLMM: 0.01%، 0.02%، 0.03%، 0.04%، 0.05%، 0.1%، 0.15%، 0.16%، 0.18%، 0.2%، 0.25%، 0.4%، 0.5%، 0.6%، 0.8%، 1%، 2%، 3%، 4% — عبر tick spacings 1، 10، 60 و 120.
كل واحد من تلك الـ 42 إعداداً يحمل protocol_fee_rate = 120000 (12% من رسم المبادلة) و fund_fee_rate = 40000 (4%)، لذا حصة LP هي 84% على كلا المنتجين. عدّدها بنفسك باستخدام getProgramAccounts مع تصفية حسب حجم AmmConfig، أو اقرأ نقاط نهاية API أدناه.

تقسيمات رسوم البروتوكول

ضمن حصة “البروتوكول” من كل رسم، تنطبق تقسيمات إضافية: تتدفق حصة LP إلى حاملي رموز LP تلقائياً:
  • AMM v4 / CPMM: تتراكم في احتياطيات pool، توزع بالتناسب عند السحب.
  • CLMM: تتراكم في fee_growth_global_X/Y، قابلة للمطالبة عبر collectFee.

تكاليف الإنشاء

تكاليف لمرة واحدة مدفوعة بـ SOL لنشر pool. لا يتم إنشاء tick arrays الخاصة بـ CLMM بواسطة CreatePool — كل TickArrayState بحجم 10,240 بايت (~0.072 SOL) ويتم تخصيصه بشكل كسول بواسطة أول OpenPosition* / IncreaseLiquidity* يلمسه، على حساب المتصل. لذا فإن أول position نموذجي يضيف مصفوفة tick واحدة أو اثنتين فوق الرقم أعلاه.
تُحسب أرقام الإيجار على هذه الصفحة عند lamports_per_byte = 6,960، معدل ما قبل SIMD-0437. يخفض تقليل الإيجار هذا في خمس خطوات — استدعِ getMinimumBalanceForRentExemption للحصول على الرقم الحالي بدلاً من الاستشهاد بهذه الأرقام.
معظم الإيجار قابل للاسترجاع — إغلاق position أو farm يعيد lamports. لا يتم إغلاق tick arrays أبداً، و AmmInfo / PoolState تستمر إلى الأبد.

تكاليف التخرج / الهجرة

رسوم الشبكة لكل عملية نموذجية

هذه رسوم Solana الأساسية + رسوم الأولوية، منفصلة عن رسوم بروتوكول Raydium.
كيفية قياس هذه الأرقام. كل رقم هو سطر السجل Program <id> consumed N of M compute units لاستدعاء برنامج Raydium الخاص — لذا فهو يتضمن CPIs برنامج الرموز الداخلي لكنه يستبعد أي aggregator أو router يلف الاستدعاء. تم أخذ العينات من معاملات mainnet الحية على pools عالية الحجم في 2026-09-09: CPMM SwapBaseInput 22,721–23,052 (n=8)؛ AMM v4 swap 25,215–26,002؛ CLMM Swap 37,148–44,721؛ CLMM SwapV2 43,838–52,887 (n=6).تتسع تكلفة swap الخاصة بـ CLMM مع عبور ticks، لذا تعامل مع SwapV2 كحد أدنى وخطط لمساحة إضافية لـ pool متقلب. قس مسارك الخاص بدلاً من الميزانية من هذا الجدول — ولاحظ أن المعاملة بأكملها تكلف أكثر من تعليمات Raydium وحدها، بمجرد احتساب إنشاء ATA، تغليف wSOL، وتعليمات compute-budget.
رسم الأولوية هو ceil(compute_unit_price × compute_unit_limit / 1_000_000) lamports، لذا عند 10,000 µLamports/CU، تدفع معاملة 23,000-CU 230 lamports. عند سعر CU هذا، رسم الأساس 5,000-lamport-per-signature يهيمن على الفاتورة بأكثر من رتبة حجم؛ رسوم الأولوية فقط تتفوق عليه فوق تقريباً 217,000 µLamports/CU على معاملة 23,000-CU بتوقيع واحد. تتسع رسوم الأولوية خطياً مع سعر CU؛ انظر integration-guides/priority-fee-tuning.

تفاعل رسم Token-2022

عندما يستخدم أحد الجانبين أو كلاهما من pool Token-2022 برسم تحويل، يتراكم الرسم الفعلي:
مثال: pool CPMM 0.25%، جانب الإدخال به رسم تحويل 1%، جانب الإخراج به رسم تحويل 0.5%.
الرسم الفعلي: ~1.74% رغم رسم pool اسمي 0.25% — أي 1 − 0.99 × 0.9975 × 0.995. الـ × 0.98 أعلاه هو سعر الصرف للـ pool (تغيير في الوحدة)، وليس رسماً، لذا يجب عدم احتسابه في مكدس الرسوم: مقاساً مقابل الإخراج بدون رسم 1000 × 0.98 = 980، الخسارة هي نفس 1.74%. يحسب SDK المعدل الفعلي عبر getComputeAmountOut — استخدمه دائماً عند الاستشهاد بـ pools Token-2022.

تفاصيل LaunchLab

يمكن للمشاريع التي تطلق رموز تضمين رسم منشئ أثناء مرحلة bonding-curve. بعد التخرج، قد يفرض إعداد CPMM المختار أيضاً رسم منشئ CPMM منفصل للمنشئ المسجل للـ pool. مفتاح الرسم المملوك للمنصة يمثل حقوق رسم LP وليس بيانات اعتماد رسم منشئ. انظر products/launchlab/creator-fees.

نموذج تكلفة مكافآت Farm v6

لا تفرض المزارع رسوماً بالمعنى الدقيق — فهي توزيع مكافآت. لكنها تكلف SOL للتشغيل: تتطلب المزارع أيضاً lamports كافية في خزان المكافآت لتغطية الإيجار لمدة حياة المزرعة؛ الإغلاق يعيدها.

تغييرات المعاملات التاريخية

لمعرفة تقسيمات رسوم البروتوكول وعناوين الخزينة، انظر ray/protocol-fees و ray/treasury.

كيفية قراءة القيم الحالية على السلسلة

CPMM/CLMM AmmConfig

لاحظ أن protocolFeeRate و fundFeeRate هي كسور من رسم المبادلة، وليس من الحجم — لذا 12% و 4% هنا تعني 0.03% و 0.01% من الحجم عند فئة 0.25%. يحمل AmmConfig الخاص بـ CPMM معدلاً رابعاً قد لا تسطح هذه الحمولة بالضرورة: creator_fee_share_rate، حصة البروتوكول من رسم المنشئ، مضافة في 2026-09-19. إنها كسر من دلو المنشئ المتراكم، وليس من الحجم وليس من رسم المبادلة، يتم تطبيقها عند جمع رسم المنشئ بدلاً من المبادلة، و PDA CreatorFeeShare لكل منشئ يمكنه تجاوزها. اقرأها من حساب AmmConfig. التفاصيل في products/cpmm/fees.

AMM v4 pool

معدل مكافآت Farm v6

مقارنة مع DEXes أخرى

للسياق (جميع القيم اعتباراً من أبريل 2026):

مؤشرات

المصادر:
  • AmmConfigs الحية عبر api-v3.raydium.io.
  • معايير CU من مجموعة اختبارات SDK.
  • مراجع رسوم البروتوكول الحية من وثائق Raydium.