إنتقل إلى المحتوى الرئيسي

المرحلة 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 لكل سلسلة