هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
يغطي هذا الإدراج تحديثًا قادمًا لبرنامج LaunchLab. تم التحقق منه مقابل فرع الإصدار المحلي قبل النشر. تأكد من البرنامج المنشور قبل إنشاء أو تحديث منصة تتجاوز حدود السقف القديمة.
PlatformConfig.fee_rate في موضعين — مرة واحدة عند بناء CreatePlatformConfig للحساب، ومرة واحدة على كل متغير UpdatePlatformConfig يكتب الحقل — وكلاهما يقبل الآن حتى 50000. في مقام معدل البرنامج 1/1_000_000، هذا يمثل 5% من حجم التداول على كل عملية شراء وبيع قبل التخرج.
قبل هذا الإصدار، كان الفحصان غير متطابقين: السماح بـ 100 نقطة أساس عند الإنشاء و 250 نقطة أساس عند التحديث. الآن يحملان نفس القيمة، لذا فإن المعدل الذي يمكن إنشاء منصة به هو بالضبط المعدل الذي يمكن تحديثه إليه.
لم يتغير شيء آخر. لم ينمُ أي حساب أو ينكمش، ولم تكتسب أي تعليمة أو تفقد حسابًا، ولم تتحرك أي رمز خطأ.
الملخص السريع للمدمجين
- حد سقف رسم المنصة هو 500 نقطة أساس على كلا المسارين. يقبل كل من
CreatePlatformConfigوUpdatePlatformConfigقيمةfee_rateتصل إلى50000. - الإنشاء انتقل من 100 نقطة أساس. كان
PlatformParams::check()يحتوي على<= 10000منذ الإصدار الأول للبرنامج. - التحديث انتقل من 250 نقطة أساس. كان
update_platform_fee_rateيحتوي على<= 25000، وقد تم رفعه بنفسه من 100 نقطة أساس في 2026-01-27. - عدم التطابق بين الإنشاء والتحديث اختفى. كان يمكن لتكوين تم إنشاؤه فوق 250 نقطة أساس ألا يتحمل استدعاء
UpdatePlatformConfigسابقًا، لأنAllInfoيعيد التحقق منfee_rateأثناء إعادة كتابة كل حقل آخر. الآن يتفق كلا الفحصين، لذا يعمل مسار التحرير هذا بأي معدل مسموح به. creator_fee_rateلم يتغير عندMAX_CREATOR_FEE_RATE = 5000(50 نقطة أساس) على كلا المسارين.GlobalConfig.max_share_fee_rateلم يتغير عند10_000(100 نقطة أساس)، ولم يحد أبدًا من رسم المنصة. يحد من معاملshare_fee_rateالإحالة لكل معاملة. قالت الإصدارات السابقة من هذه التوثيق خلاف ذلك؛ يصحح هذا الإصدار ذلك.- لم تتغير أسعار أي شيء موجود. تحد هذه الثوابت من الكتابات إلى
fee_rate، وليس القراءات. يحتفظ كلPlatformConfigموجود بالفعل على السلسلة بمعدله الحالي، وكل إطلاق مرتبط به يحتفظ برسمه الحالي. - لا يلزم تحديث IDL. لم تتغير التخطيطات أو الحسابات أو الحجج أو رموز الأخطاء.
ما تغير
1/1_000_000 (RATE_DENOMINATOR_VALUE)، لذا:
حيث يعيش الفحصان
يتم فرض حد السقف بواسطة استدعاءاتrequire! منفصلة في ملفين. الآن يحملان نفس القيمة، لكنهما لا يزالان يرفعان أخطاء مختلفة، لذا يجب أن يعترف معالجة الأخطاء بكليهما:
AllInfo هو متغير التحديث الشامل: يعيد كتابة المحافظ وسلاسل العلامات التجارية ومقياس الاستحقاق وتقسيم NFT وسلطة رسم التحويل ومعدل رسم المنشئ و fee_rate في استدعاء واحد، مع تشغيل نفس الفحص على fee_rate الذي يقوم به المتغير أحادي الحقل. بموجب الثوابت القديمة، كان AllInfo غير قابل للاستخدام لمنصة تم إنشاؤها في نطاق 250–500 نقطة أساس، حتى لتحرير يلمس فقط عنوان URL للصورة. يزيل محاذاة الثابتين هذا الفخ.
ما لم يتغير
- محاسبة الرسوم والتوزيع.
platform_fee = amount_in × platform_config.fee_rate / 1_000_000هي نفس الصيغة، متراكمة في نفس خزينة كل منصة، يتم مسحها بواسطة نفس تعليماتClaimPlatformFeeوClaimPlatformFeeFromVault. - المنصات والإطلاقات الموجودة. تحد الثوابت من الكتابات، وليس القراءات. لم تتغير أي معدل مخزن، لذا لا يتم إعادة تسعير أي إطلاق مباشر.
creator_fee_rate. لا يزال محدودًا بـMAX_CREATOR_FEE_RATE = 5000(50 نقطة أساس) على كلا المسارين.GlobalConfig.max_share_fee_rate. لا يزال10_000، لا يزال يحد فقط من معاملshare_fee_rateعلى تعليمات المبادلة الأربع.- رموز الأخطاء.
6000–6023لم تتغير؛ لا يضيف هذا الإصدار أي منها. - تخطيطات الحسابات و IDL. لم تتغير.
تصحيح التوثيق
نسبت صفحتان حد رسم المنصة إلىGlobalConfig.max_share_fee_rate. لم يفعل البرنامج ذلك أبدًا — فهو يقارن max_share_fee_rate مقابل معامل share_fee_rate للتعليمات، ويتحقق من PlatformConfig.fee_rate فقط في الدالتين المدرجتين أعلاه. يصحح هذا الإصدار تلك الجمل. حد رسم الإحالة نفسه لم يتغير عند 100 نقطة أساس، لذا إذا قرأت الصيغة القديمة على أنها “رسم المنصة محدود بـ 100 نقطة أساس”، فإن الرقم كان صحيحًا لمسار الإنشاء حتى هذا الإصدار على الرغم من أن السبب لم يكن كذلك.
الصفحات المحدثة
products/launchlab/platform-config— قسم “حدود المعدلات” الجديد يغطي كلا المعدلين ونقطتي الفرض وتاريخ المعدل.products/launchlab/global-config— تم تصحيحmax_share_fee_rateلوصف رسم حصة الإحالة الذي يحده فعليًا.

