FLIP 348: EVM scheduled transactions
オープン
@devbugging がすでに取り組んでいます。
2025年10月14日 から。
評価
この issue はまだ評価されていません。
説明
flip: protocol
Flow's Cadence environment supports scheduled transactions through the FlowTransactionScheduler contract, allowing smart contracts to autonomously execute logic at specified future times.
However, Solidity contracts deployed in Flow EVM cannot currently access this scheduling capability. This proposal introduces a bridge design to expose Flow's native scheduling feature to EVM contracts through:
- EVM Scheduler (Cadence): A bridge contract that integrates with the existing
FlowTransactionScheduler, managing gas limits and fund withdrawal from EVM to Cadence - EVM Scheduler Proxy (Solidity): An EVM-facing contract that provides the scheduling API, stores transaction metadata, emits events for observability, and handles cancellation
- Cadence Arch Functions: New precompile functions (schedule, estimate) to facilitate cross-environment calls
- Standard Handler Interface:
IScheduledTransactionHandlerdefining a singleexecuteTransaction(uint64 id, bytes calldata data)function that all handler contracts must implement
Key Benefits:
- Reuses existing Flow scheduler infrastructure (single source of truth)
- Non-intrusive design with no changes to existing contracts
- Enables autonomous DeFi and automation use cases without off-chain keepers
- Lazy execution with no overhead when no EVM transactions are scheduled
- 主要言語
- 言語のデータがありません
- スター
- 26
- フォーク
- 22
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
onflow/flips のほかの issue
-
FLIP 370: Execution effort calibration III再び着手できるかも @janezpodhostnik が 119 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンflip: protocol
-
FLIP: Remove unresponsive Lilico verification node from approved list対応中かも @vishalchangrani が 167 日前に担当しました。 オープンflip: governance
-
FLIP 359: Allow for-in loop over dictionary keys再び着手できるかも @turbolent が 232 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンflip: cadence
-
FLIP 357: Add Comparison Functions to Cadence再び着手できるかも @turbolent が 248 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンflip: cadence
-
FLIP 355: Cadence Guard Statement再び着手できるかも @turbolent が 251 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンflip: cadence