المرحلة 3: التوسع متعدد EVM وتكرار الـ keepers
الحالة: مخطط لها.
نشر عقود المرحلتين 1 و2 على Ethereum وArbitrum وOptimism وPolygon. تسجيل Chainlink Automation (و/أو Gelato) كـ keeper ثانٍ. نشر أهداف SLO.
النطاق
- نشر الـ factory والمستقبِل والمركز والمقسِّم على كل سلسلة بعناوين متطابقة.
- التحقق من سياسات الـ paymaster لكل سلسلة (راجع api/src/withdrawals/services/gas-strategy).
- upkeep في Chainlink Automation لكل سلسلة (أو Gelato Web3 Function كبديل).
- لوحة SLO وتنبيهات في Datadog.
الكود المتأثر
- تفعيل علامة الميزة
useOnChainReceiverلكل سلسلة في api/src/payments/wallet.service.ts. - تجهيز حسابات EOA للـ keeper في البنية التحتية؛ وإضافات للمراقبة.
- سكربتات تسجيل Upkeep في Chainlink.
- أدلة التشغيل.
الأثر على التشغيل / تجربة المستخدم
- يستطيع التجار تفعيل المستقبِلات غير الاحتجازية على سلاسل إضافية.
- تُنشر أهداف SLO علنًا في استراتيجية الـ keeper.
charge()يدوية من CLI التاجر كاحتياطي موثّق.
القيود الحالية
- الغاز على الشبكة الرئيسية لـ Ethereum مرتفع؛ ويستخدم الـ keeper هناك EOA يموّل غازه ذاتيًا.
- تؤجّل أسقف سعر الغاز عمليات الخصم كتلة واحدة عند تجاوزها.
منشور المدونة المرتبط
المرحلة 3: التوسع متعدد EVM وتكرار الـ keepers
قائمة التحقق من الحالة
- اكتمال النشر على Ethereum وArbitrum وOptimism وPolygon
- نشر عناوين الـ factory والمركز في مرجع العقود
- التحقق من سياسات الـ paymaster لكل سلسلة
- تفعيل upkeep في Chainlink Automation على سلسلتين على الأقل
- لوحة SLO في Datadog
- دليل تشغيل لتوقف الـ keeper
- طرح تجار canary لكل سلسلة