🔥 Now Live: HyperCore Data Access for HyperliquidgRPC, Streams, JSON-RPC, WebSockets
Learn More
A smart contract protocol for scheduling Ethereum transactions to execute at a future time.
Ethereum Alarm Clock (EAC) is a decentralized smart contract protocol designed to schedule Ethereum transactions for execution at a specified future time. It enables any Ethereum address—whether a user or another smart contract—to define transaction parameters and schedule them to be executed later. This capability is embedded entirely on-chain, allowing developers to integrate time-based transaction scheduling directly into their decentralized applications (dapps) or smart contracts. The protocol is particularly useful for automating delayed or recurring actions without relying on centralized servers or manual triggers.
The core mechanism involves TimeNodes, specialized executors that monitor the blockchain for scheduled transactions approaching their execution window. TimeNodes claim these transactions and execute them on behalf of the original scheduler, earning bounties as incentives. This decentralized execution model ensures reliability and trustlessness, as the scheduling and execution logic is governed by smart contracts. Developers can interact with EAC through Solidity contracts or via a command-line interface (CLI) client, facilitating integration into various workflows.
EAC differentiates itself by providing a fully on-chain, permissionless scheduling system that supports both human and contract callers. Unlike off-chain schedulers or centralized cron services, EAC leverages Ethereum's security guarantees and incentivizes decentralized execution through its TimeNode network. The project is open source, with active development and comprehensive documentation available. It supports multiple Ethereum networks, with deployment addresses maintained in its GitHub repository. Developers can get started by reviewing the documentation, deploying contracts on their target network, and optionally running a TimeNode to participate in transaction execution and earn rewards.
Scheduling Ethereum transactions to execute at a future time is challenging due to the blockchain's lack of native time-based triggers. Developers and users often need to automate delayed or recurring contract interactions without relying on centralized services or manual intervention.
Explore web3 competitors and apps like Ethereum Alarm Clock.

Open Source | |
|---|---|
| Price (Monthly) | Free |
| Price (Annual) | Free |
| Messaging | N/A |
| Support | Community support via GitHub and Gitter |
| Analytics |
Reliable RPC, powerful APIs, and zero hassle.
Ethereum Alarm Clock provides extensive documentation and community resources to help developers integrate and operate the protocol. The official docs cover contract APIs, deployment instructions, and running TimeNodes. A CLI client repository supports command-line interaction. The project maintains an active Gitter chat for community support and discussion.
TimeNodes claim and execute transactions within their scheduled window, earning bounties.
A CLI client simplifies scheduling and managing transactions from the terminal.
Contracts are deployed on various Ethereum networks with addresses published for easy integration.
Developers can schedule periodic token transfers or subscription payments without manual triggers.
Smart contract upgrades or administrative actions can be scheduled to occur after a delay for security and governance.
DeFi protocols can automate actions like rebalancing or liquidation at specific times using scheduled transactions.
Discover trusted tools and services in the QuickNode Marketplace. Everything you need to launch faster and scale smarter.





| Composability | |||
| Cross-Chain | |||
| Customizability | |||
| Developer Support | |||
| Ease of Integration | |||
| Performance |