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

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.

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

ما هو CPMM

CPMM هو معيار Raydium لـ AMM ذي المنتج الثابت. وهو الخليفة لـ AMM v4 وليس له اعتماد على OpenBook، وتكاليف غاز أقل، ودعم أول من الفئة لـ Token-2022 (بما في ذلك رموز رسوم النقل)، وتخطيط حسابات أنظف. معرف البرنامج: انظر reference/program-addresses. Token-2022: مدعوم، بما في ذلك رسوم النقل والمفوض الدائم وامتدادات حالة الحساب الافتراضي. انظر algorithms/token-2022-transfer-fees لمعرفة كيفية تأثير رسوم النقل على رياضيات المبادلة.

محتويات الفصل

نظرة عامة

ما هو CPMM، وسبب بناؤه، وكيف يختلف عن AMM v4.

الحسابات

PoolState، AmmConfig، رمز LP، قبوات الرموز، حساب الملاحظة (Oracle). البذور، تخطيطات الحقول.

الرياضيات

ثابتة xy=k، رياضيات SwapBaseIn مقابل SwapBaseOut، قاعدة تحديث ملاحظة Oracle، تعديل رسوم النقل.

الإرشادات

Initialize، Deposit، Withdraw، SwapBaseInput، SwapBaseOutput، CollectFundFee، CollectProtocolFee، UpdatePoolStatus.

الرسوم

رسوم LP، رسوم البروتوكول، رسوم الصندوق، رسوم المنشئ؛ كيفية جمع الرسوم وسحبها.

عروض توضيحية للكود

إنشاء مجموعة، إيداع، سحب، مبادلة — في TypeScript (raydium-sdk-v2) و Rust CPI.

متى تقرأ هذا

  • أنت تنشئ مجموعة جديدة ذات منتج ثابت.
  • تحتاج إلى AMM يدعم رموز Token-2022.
  • أنت تحرر المسارات وتريد تضمين سيولة CPMM.