Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

FLIP 348: EVM scheduled transactions

Aperta
#348 0 commenti 0 reazioni 1 assegnatario Vedi su GitHub

@devbugging ci sta già lavorando.

Dal 14/10/2025.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

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: IScheduledTransactionHandler defining a single executeTransaction(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
Lingua principale
Nessun dato sulla lingua
Stelle
26
Fork
22
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di onflow/flips

Tutte le issue di onflow/flips

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.