پرش به مطلب اصلی

فاز ۳: گسترش چند-EVM و افزونگی keeper

وضعیت: برنامه‌ریزی‌شده.

استقرار قراردادهای فاز ۱ و ۲ روی Ethereum، Arbitrum، Optimism و Polygon. ثبت Chainlink Automation (و/یا Gelato) به‌عنوان keeper دوم. انتشار SLOها.

محدوده​

  • factory، گیرنده، هاب و splitter روی هر زنجیره با آدرس‌های یکسان مستقر می‌شوند.
  • سیاست‌های paymaster برای هر زنجیره اعتبارسنجی می‌شوند (api/src/withdrawals/services/gas-strategy را ببینید).
  • upkeep در Chainlink Automation برای هر زنجیره (یا Gelato Web3 Function به‌عنوان جایگزین).
  • داشبورد SLO و هشدار در Datadog.

کد درگیر​

  • فعال‌سازی feature flag ‏useOnChainReceiver برای هر زنجیره در api/src/payments/wallet.service.ts.
  • تأمین EOAهای keeper در زیرساخت؛ افزوده‌های پایش.
  • اسکریپت‌های ثبت Upkeep در Chainlink.
  • runbookها.

اثر بر اجرا / تجربه کاربری​

  • پذیرندگان می‌توانند گیرنده‌های غیرامانی را روی زنجیره‌های بیشتری فعال کنند.
  • SLOها به‌صورت عمومی در استراتژی keeper منتشر می‌شوند.
  • اجرای دستی charge() از CLI پذیرنده به‌عنوان پشتیبان مستند.

محدودیت‌های فعلی​

  • گس در mainnet اتریوم گران است؛ keeper در آنجا از EOAای استفاده می‌کند که گس خود را می‌پردازد.
  • سقف‌های قیمت گس در صورت عبور، برداشت‌ها را یک بلاک به تعویق می‌اندازند.

پست وبلاگ مرتبط​

فاز ۳: گسترش چند-EVM و افزونگی keeper

چک‌لیست وضعیت​

  • استقرار روی Ethereum، Arbitrum، Optimism و Polygon کامل شد
  • آدرس‌های factory و هاب در مرجع قراردادها منتشر شدند
  • سیاست‌های paymaster برای هر زنجیره اعتبارسنجی شدند
  • upkeep در Chainlink Automation دست‌کم روی ۲ زنجیره فعال است
  • داشبورد SLO در Datadog
  • runbook برای قطعی keeper
  • پذیرندگان canary برای هر زنجیره فعال شدند