هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
يغطي هذا الإدراج تحديثًا قادمًا لبرنامج LaunchLab. تم التحقق منه مقابل فرع الإصدار المحلي قبل النشر. تأكد من البرنامج المنشور والـ IDL المنشور قبل تفعيل المسارات الجديدة في الإنتاج.
GlobalConfig إلى مسؤولي المنصة، ويوسّع مدخلات CPI لهجرة CPMM.
ملخص سريع للمدمجين
- الإطلاقات الجديدة حصرية لـ CPMM. تتطلب
InitializeوInitializeV2وInitializeWithToken2022قيمةmigrate_type = 1. الإطلاق الجديد المُعدّ لـ AMM v4 يُرجعMigrateTypeNotMatch. - حالة AMM v4 القديمة تبقى مدعومة. لم يتم حذف
MigrateToAmm. يمكنه بالفعل تخريج مجموعة موجودة تحتفظ بنوع هجرة مخزّن قيمته0. - السيولة المقفلة للمنشئ تنتقل إلى المنصة بعد هذا الترقية. قبل هذا الإصدار، كانت
creator_scaleتُنتج مفتاح رسوم منفصل مملوك للمنشئ. الهجرات المنفذة بعد الترقية تجمعplatform_scale + creator_scaleفي حصة سيولة مقفلة واحدة مملوكة للمنصة. يتم حرقburn_scale. - رسوم المنشئ تبقى منفصلة. رسوم منشئ منحنى الربط ورسوم منشئ CPMM ليست حقوق مفتاح رسوم السيولة.
platform_cp_creatorلا يزال يحدد ما إذا كان منشئ الإطلاق الأصلي أو عنوان مختار من المنصة يصبح منشئ CPMM المسجل. - المنصات تدير قوائم السماح الخاصة بها.
PlatformConfig.restrict_global_configوPlatformAllowConfigيستبدلان نموذجrequires_platform_auth/PlatformGlobalAccessالمُدار من قبل المسؤول العام. - منشئو هجرة CPMM يجب أن يتغيروا. المسار المحدّث يتطلب عشرة حسابات متبقية ثابتة ويضيف PDAs
support_mintلـ CPMM لكلا العملات المرتبة. - سلطة مفوضة قد تنشئ
GlobalConfig. لا يمكنها تحديث الإعدادات الموجودة.
سلوك الإطلاق الجديد مقابل حالة الموجود
يتم تشغيل فحص CPMM الحصري أثناء تهيئة المجموعة. لا يعيد كتابة حساباتPoolState الموجودة. الإطلاقات المرتبطة بـ AMM v4 الموجودة تحتفظ بنوع الهجرة المخزّن وتستطيع استخدام تعليمات الهجرة القديمة المحتفظ بها.
amm_creator_fee_on الآن يتحكم فقط في جانب رسوم منشئ CPMM (QuoteToken أو BothToken). يجب على العملاء عدم استخدامه للاستدلال على برنامج الهدف.
تغيير ملكية السيولة
تبقى حقول المقياس الثلاثة فيPlatformConfig، ويجب أن يساوي مجموعها 1_000_000. التوزيع في وقت التشغيل الآن:
creator_scale بشكل منفصل ويسك مفتاح الرسوم الخاص به لمنشئ الرمز. بالنسبة للهجرات المنفذة بعد الترقية، يتم إضافة نفس المقياس إلى حصة المنصة. إذا كانت الحصة المدمجة غير صفرية، ينشئ LaunchLab مفتاح رسوم واحد لـ platform_nft_wallet ولا ينشئ مفتاح رسوم منشئ جديد.
التغيير لا يعدّل مفاتيح الرسوم أو سجلات السيولة المقفلة التي أنشأتها الهجرات المكتملة قبل الترقية. الإطلاق الذي تم إنشاؤه قبل الترقية لكن تمت هجرته بعد ذلك يتبع التوزيع الجديد لأن التقسيم يتم تطبيقه عند تنفيذ MigrateToCpswap.
نظرًا لأن تخطيط الحساب محتفظ به، لا يحتاج الفهرسون إلى هجرة حجم الحساب، لكن واجهات المستخدم وأنظمة المحاسبة يجب أن تفسر creator_scale وفقًا لإصدار الهجرة.
هجرة قائمة السماح للمنصة
تم حذفGlobalConfig.requires_platform_auth وعودة البايت الخاص به إلى الحشو. PlatformConfig يعيد استخدام بايت حشو واحد لـ restrict_global_config، لذا تبقى أحجام الحساب كما هي.
عندما restrict_global_config = 1، يجب أن تتضمن التهيئة PDA المشتقة من:
CreatePlatformGlobalAccess و ClosePlatformGlobalAccess، و PDAs PlatformGlobalAccess القديمة لا تفي بالفحص الجديد. لا توجد مسار تحويل تلقائي.
تغيير حساب هجرة CPMM
MigrateToCpswap الآن يتوقع مؤشرات remaining_accounts ذات الأساس الصفري:
منشئو البرامج القديمة الذين يضيفون حسابات قفل منشئ منفصلة أو يحذفون المؤشرات 8–9 غير متوافقين مع المسار المحدّث. اشتق كلا عنوان support-mint باستخدام
[b"support_mint", mint] تحت برنامج CPMM.
تأثير الأخطاء و IDL
الأكواد6000–6021 تبقى مستقرة. تم حذف متغيرات منصة الوصول العام السابقة. 6022 الآن يعني InvalidPlatformAllowConfig، و 6023 القديم لم يعد موجودًا.
أعد تحميل IDL LaunchLab قبل بناء تعليمات PlatformAllowConfig، فك تشفير حقول الإعدادات المحدّثة، أو بناء تخطيط هجرة CPMM الجديد.
الصفحات المحدّثة
products/launchlab/instructionsوaccounts— قيود الإنشاء، الحد الأدنى القديم، السماح PDA، وحسابات الهجرة.products/launchlab/global-configوplatform-config— تغييرات الحقول المتوافقة مع التخطيط ونموذج السلطة.products/launchlab/creator-feesوplatformsو gotchas الرسوم — السيولة المقفلة للمنصة فقط ورسوم منشئ CPMM المنفصلة.- صفحات
user-flowsLaunchLab و Burn & Earn — السلوك الموجه للمنشئ المصحح. protocol-overview/architecture— مسار الإطلاق الجديد الحصري لـ CPMM.reference/program-addresses— سلطات إنشاء الإعدادات المفوضة.reference/error-codesوsecurity/admin-and-multisig— الخطأ الجديد وحدود الأدوار.
feat/cpswap-only-and-platform-allow-config في commit 2b1999f8e226ec84148cf818ea809d3cd5f30caa، مقارنة مع master في 13b5c5210b58ceaef1ea4f9d9fbb7626d20613ee.

