> ## 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 (معيار AMM)

> معيار ثابت المنتج AMM. بدون اعتماد على OpenBook. متوافق مع Token-2022. البرنامج الموصى به للمجموعات الجديدة ذات المنتج الثابت.

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

  [عرض النسخة الإنجليزية →](/products/cpmm/index)
</Info>

## ما هو CPMM

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

**معرف البرنامج:** انظر [reference/program-addresses](/ar/reference/program-addresses).

**Token-2022:** مدعوم، بما في ذلك رسوم النقل والمفوض الدائم وامتدادات حالة الحساب الافتراضي. انظر [algorithms/token-2022-transfer-fees](/ar/algorithms/token-2022-transfer-fees) لمعرفة كيفية تأثير رسوم النقل على رياضيات المبادلة.

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

<CardGroup cols={2}>
  <Card title="نظرة عامة" icon="circle-info" href="/ar/products/cpmm/overview">
    ما هو CPMM، وسبب بناؤه، وكيف يختلف عن AMM v4.
  </Card>

  <Card title="الحسابات" icon="database" href="/ar/products/cpmm/accounts">
    PoolState، AmmConfig، رمز LP، قبوات الرموز، حساب الملاحظة (Oracle). البذور، تخطيطات الحقول.
  </Card>

  <Card title="الرياضيات" icon="function" href="/ar/products/cpmm/math">
    ثابتة xy=k، رياضيات SwapBaseIn مقابل SwapBaseOut، قاعدة تحديث ملاحظة Oracle، تعديل رسوم النقل.
  </Card>

  <Card title="الإرشادات" icon="terminal" href="/ar/products/cpmm/instructions">
    Initialize، Deposit، Withdraw، SwapBaseInput، SwapBaseOutput، CollectFundFee، CollectProtocolFee، UpdatePoolStatus.
  </Card>

  <Card title="الرسوم" icon="percent" href="/ar/products/cpmm/fees">
    رسوم LP، رسوم البروتوكول، رسوم الصندوق، رسوم المنشئ؛ كيفية جمع الرسوم وسحبها.
  </Card>

  <Card title="عروض توضيحية للكود" icon="code" href="/ar/products/cpmm/code-demos">
    إنشاء مجموعة، إيداع، سحب، مبادلة — في TypeScript (raydium-sdk-v2) و Rust CPI.
  </Card>
</CardGroup>

## متى تقرأ هذا

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