Skip to main content
هذه الصفحة مُترجَمة آليًا بواسطة الذكاء الاصطناعي. النسخة الإنجليزية هي المرجع المعتمد.عرض النسخة الإنجليزية →
يغطي هذا الإدراج تحديثًا قادمًا لبرنامج LaunchLab. تم التحقق منه مقابل فرع الإصدار المحلي قبل النشر. تأكد من البرنامج المنشور قبل إنشاء أو تحديث منصة تتجاوز حدود السقف القديمة.
يرفع هذا الإصدار حد سقف رسم المنصة إلى 500 نقطة أساس. يتم التحقق من 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. لم تتغير التخطيطات أو الحسابات أو الحجج أو رموز الأخطاء.

ما تغير

يتم تحديد المعدلات في LaunchLab بـ 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 على تعليمات المبادلة الأربع.
  • رموز الأخطاء. 60006023 لم تتغير؛ لا يضيف هذا الإصدار أي منها.
  • تخطيطات الحسابات و 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 لوصف رسم حصة الإحالة الذي يحده فعليًا.