تخطَّ إلى المحتوى
مشروع استعراضيBlockchain وWeb3
  • 223 اختبارًا
  • تغطية 100%
  • محلَّل بـ Slither

Subscription Manager

اشتراكات ERC-20 متكررة بمدفوعات pull وتقسيم إيرادات تلقائي

ERC-20SafeERC20OpenZeppelin v5Foundry

ما هو

SubscriptionManager عقد فوترة غير وصائي. ينشئ التجار خططًا برمز وسعر وفترة فوترة وما يصل إلى خمسة مدفوع لهم بحصص إيراد بنقاط أساس؛ ويحصل التاجر على الباقي.

يوافق المشتركون على مبلغ مسموح مرة واحدة ويشتركون؛ تُحصَّل الفترة الأولى فورًا. وعند استحقاق فترة، يمكن لأي كان (خادم التاجر أو روبوت keeper أو Chainlink Automation) إطلاق التحصيل. تنتقل الأموال مباشرة من المشترك إلى المدفوع لهم؛ لا يحتفظ العقد برصيد أبدًا.

المشكلة التجارية

مدفوعات الكريبتو دفعية: على العملاء توقيع معاملة جديدة كل شهر، ما يزيد التسرب والمتابعة اليدوية. تحتاج حصص الإيراد إلى جولات دفع منفصلة، وتعيد مزودات الفوترة الوصائية مخاطر الطرف المقابل.

كيف يعمل

  1. 1

    ينشئ التاجر خطة: رمز وسعر وفترة ومدفوع لهم اختياريون بحصص إيراد.

  2. 2

    يوافق المشترك على مبلغ مسموح (مثلًا لـ 12 شهرًا) ويشترك؛ تُحصَّل الفترة 1.

  3. 3

    عند استحقاق الفترة التالية يستدعي keeper دالة charge()؛ تُدفع الحصة ويتقدم تاريخ التحصيل التالي.

  4. 4

    يمكن للمشترك أو التاجر الإلغاء في أي وقت؛ ويمكن للتاجر تعطيل الخطة.

إجراءات الأمان

  • تحصيل واحد كحد أقصى لكل فترة ولا فوترة بأثر رجعي بعد انقطاع (مختبَر بالفازينغ)
  • سعر وفترة ثابتان: لا زيادات سعر مفاجئة
  • يمكن للمشتركين الإلغاء في أي وقت وتحديد التعرض عبر المبلغ المسموح
  • غير وصائي: لا شيء يُستنزف
  • حصص دقيقة: تجمع المدفوعات السعر تمامًا (مفحوص بالفازينغ)
  • مدفوع لهم محدودون وفترة دنيا؛ nonReentrant وSafeERC20

الميزات

  • خطط تجار بأسعار ثابتة
  • موافقة واحدة وتحصيلات بإطلاق keeper
  • حتى 5 مدفوع لهم بحصص إيراد بنقاط أساس
  • إلغاء وتعطيل
  • غير وصائي، رصيد صفري

حالات الاستخدام النموذجية

  • Web3 SaaS ووصول API مفوتر بعملات مستقرة
  • عضويات منشئين بتقسيمات تلقائية
  • ريتينرات B2B بعمولات موزعين

القيود المعروفة

الرموز ذات الرسوم على التحويل وإعادة الأساس غير مدعومة. يفشل التحصيل دون تغيير حالة إذا كان المسموح أو الرصيد منخفضًا؛ يمكن لـ keeper إعادة المحاولة.

عقود استعراضية أخرى

استعراضي

Milestone Escrow

يحجز العميل الميزانية كاملة مقدمًا، مقسّمة على مراحل. لا تتحرك الأموال إلا عند التحرير أو قرار المحكّم أو الإلغاء.

Solidity 0.8.28OpenZeppelin v5ETH / ERC-20

223 اختبارًا · تغطية 100% · محلَّل بـ Slither

استعراضي

Token + Vesting + Staking

ERC-20 بسقف صارم مع موافقات بلا gas، وجداول vesting بفترة cliff للفريق والمستثمرين، ومكافآت staking بأسلوب Synthetix.

ERC-20EIP-2612OpenZeppelin v5

223 اختبارًا · تغطية 100% · محلَّل بـ Slither

استعراضي

SigmaNFT Collection

إطلاق NFT عادل: مرحلتا قائمة بيضاء وعامة، وحدود لكل محفظة، وحد أقصى للعرض غير قابل للتغيير، وحقوق ERC-2981، وكشف مؤجل.

ERC-721ERC-2981Merkle proofs

223 اختبارًا · تغطية 100% · محلَّل بـ Slither

المعايير: Solidity 0.8.x وOpenZeppelin واختبارات Foundry مع فازينغ وتحليل Slither الثابت وشيفرة موثّقة. 223 اختبارًا · تغطية 100% · محلَّل بـ Slither.

لديك مشروع في ذهنك؟

أخبرنا بما تبنيه. يرد مهندس senior خلال ساعة في أيام العمل — ثم تحصل على تقييم صادق ونطاق واضح وعرض بسعر ثابت أو مرحلي، عادة خلال أيام عمل قليلة.

تفضّل الكتابة أولًا؟ راسلنا

ستتحدث مباشرة مع Ing. Ismet Mesic، Tech lead.