Learn how to automate Ethereum transactions and workflows with Ava Protocol’s detailed technical documentation.
Ava Protocol is Web3’s hub for cross-chain automation, enabling multi-chain apps to schedule and automate any EVM-based transaction or smart contract function. It delivers trustless automation by dedicating block space and optimizing gas usage to store and execute transactions across connected blockchains.
This automation engine combines off-chain data streams and event-driven execution to trigger transactions on Ava Protocol and connected blockchains — all without handling tokens or private keys. Ava Protocol enables fluid user experiences like scheduled and recurring payments, stable-cost averaging, stop-loss orders, and auto-compounding rewards for staking, liquidity pools, and money market deposits.
Ava Protocol provides automation infrastructure for decentralized applications (dapps) to manage single or recurring transactions using simple "if this, then that" logic.
Figure 1: Ava Protocol’s Event-Driven Execution Flow.
Below is a breakdown of the automation flow:
User Action and Rules Setup: Users first define their desired automated actions and execution rules, which are then translated into steps by the system’s Automation Copilot, an AI-powered workflow builder that combines a large language model with in-context learning. Once the rules are set, Ava Protocol takes over, monitoring conditions and executing the corresponding tasks when they are met.
Event Registry and Monitoring: When users set up their workflows, the associated rules and conditions for these actions are logged in the system’s Event Registry, powered by EigenLayer’s off-chain storage and computation. EigenLayer operators are constantly tracking updates to the Event Registry and monitoring signals across connected networks, such as Ethereum and various Layer-2 solutions. They validate whether the conditions for triggering an event have been met.
Oracles and Real-World Data: Events can come from many places, like status updates from smart contracts or signals from external APIs or databases. Oracles play an essential role by providing external data inputs to the system. Oracles allow on-chain environments to access real-world information, like real-time price feeds or other off-chain data. Operators monitor signals from oracles to execute transactions based on real-time events, like a scheduled payment or a stop-loss order.
Validation and Execution: Once conditions in the Event Registry are validated, operators proceed to execute the automated tasks, such as moving tokens or triggering smart contracts. The design allows for decentralized, autonomous control — tasks are executed without external intervention. The system efficiently manages multiple actions through prioritized execution, ensuring that the triggering of critical actions is timely and secure.
Smart Wallets: Ava Protocol’s smart wallet account abstraction works seamlessly with the system’s event-driven automation. Once an event is triggered, the smart wallet bundles actions into a User Operation, as defined by ERC-6900, efficiently handling complex tasks like token swaps in one go.
Ava Protocol’s technical stack offers a suite of robust, customizable, and interoperable tools designed to streamline and secure the development and management of decentralized applications.
Figure 2: Ava Protocol’s Technology Stack.
The Studio is a highly customizable interface for creating, designing, and managing automated trading strategies and asset management workflows.
Technical Details
The Ava Protocol SDK (Software Development Kit) provides modular and easy-to-use tools for integrating seamless and secure private transactions into dapps and services.
Technical Details
Ava Protocol is an Actively Validated Service (AVS) on EigenLayer, an innovative restaking protocol that leverages Ethereum's pooled cryptoeconomic security.
Why We Chose EigenLayer
EigenLayer jumpstarts the launch of Ava Protocol's super-transactions service on Ethereum, rapidly providing a secure network and proof-of-stake consensus method to guarantee the accuracy of automations.
Ava Protocol has integrated with a diverse range of dapps and services that showcase the versatility and potential of our automation solutions.
Figure 3: Ava Protocol’s Ecosystem and Dapp Integration.
These dapps leverage Ava Protocol’s advanced features — such as seamless integration with off-chain data, event-driven automation, and secure transaction execution — to deliver exceptional user experiences and drive the next wave of blockchain innovation.