فاز ۳: گسترش چند-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 برای هر زنجیره فعال شدند