هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
ما هو AMM v4
AMM v4 هو أول جيل من مجمعات Raydium. يحافظ على ثابت المنتج (xy=k). تم تصميم المجمع في الأصل كـ AMM هجين: إلى جانب المنحنى، كان ينشر شبكة من أوامر الحد المتباعدة بنسبة فيبوناتشي على سوق OpenBook المرتبط بحيث تكون سيولة المجمع مرئية لمتلقي أوامر السوق. تم إزالة تكامل OpenBook هذا من البرنامج (انظر التحذير أعلاه)؛ AMM v4 اليوم هو AMM ذو منتج ثابت نقي. حساباتAmmInfo على السلسلة تحتفظ بحقول مرجعية market / open_orders لتوافقية التخطيط، لكن البرنامج لم يعد يقرأها أو يتصرف بناءً عليها.
لا يزال المنتج الأعلى سيولة على Raydium للعديد من الأزواج القديمة لكن لم يعد موصى به للمجمعات الجديدة — انظر CPMM للنشرات الجديدة.
معرّف البرنامج: انظر reference/program-addresses.
Token-2022: غير مدعوم. مجمعات AMM v4 تقبل فقط رموز SPL الكلاسيكية.
محتويات الفصل
نظرة عامة
النموذج المفاهيمي: كيف يربط AMM v4 منحنى ذا منتج ثابت بسوق OpenBook، ولماذا يوجد هذا التصميم.
الحسابات
AmmInfo، TargetOrders، OpenOrders، عملة LP، خزائن الرموز، موقّع خزينة السوق. البذور، تخطيطات الحقول، الثوابت.
الرياضيات
ثابت xy=k، حساب السعر. صيغة الاحتياطي الآن تقتصر على الخزائن فقط؛ رياضيات شبكة أوامر الحد في OpenBook محفوظة كسياق تاريخي.
التعليمات
Initialize2، Deposit، Withdraw، SwapBaseIn / V2، SwapBaseOut / V2، SetParams، WithdrawPnl. (تم حذف تعليمات السوق مثل MonitorStep.)
الرسوم
رسم LP، رسم البروتوكول، تقسيم رسم التداول. معالجة PnL التاريخية لملء أوامر السوق (متقاعدة).
أمثلة الكود
أمثلة TypeScript (raydium-sdk-v2) و Rust CPI للإيداع والسحب والمبادلة.
متى تقرأ هذا
- أنت تدقق أو تتكامل مع مجمعات AMM v4 الموجودة.
- أنت تبني جهاز توجيه يجب أن يدعم سيولة v4.
- أنت تخطط للهجرة من v4 إلى CPMM — انظر أيضاً user-flows/migrate-amm-v4-to-cpmm.

