Decentralized network for guaranteed automatic transaction execution and off-chain computations.

Automate your on-chain actions using an open-source dePIN network powered by PowerPool. Learn More.

Getting Started

  1. Basic Concepts

Basic Concepts


PowerPool is a DAO that develops and operates a dePIN network of Keeper bots called PowerAgent. The network is built to execute on-chain transactions based on on-chain/off-chain conditions automatically.

The dePIN network offers a Transaction Execution As a Service for users and protocols, allowing them to automate daily Defi routine actions and tasks with complicated logic. Transaction sequences that should be executed automatically are called flows.

PowerAgent supports interval-based flows (e.g., claiming rewards every day or payments streaming) and complex resolver flows whose execution is based on on-chain and off-chain logic (e.g., limit orders, liquidation protection, Uniswap v3 position management, etc.). PowerPool protocol is chain agnostic and can be launched on any EVM-compatible chain, including various rollups, Bitcoin L2s, L3s, and parallelized EVM chains.

PowerPool is deployed on the Ethereum, Arbitrum, Gnosis, Polygon, Sepolia testnet, and more chains are coming soon. The protocol supports Account Abstraction (AA) and is integrated with Gnosis Safe by Partitura.


PowerAgent is the name of a decentralized and permissionless network of Keeper bots developed by the PowerPool DAO. It is dedicated to automating smart contract executions according to algorithms developed by its users.

Glossary and terms

Here, you can learn terminology related to the PowerAgent network.

PowerPool DAO Story

PowerPool was launched in 2020 without traditional VCs or investors, pioneering the concept of meta-governance for accumulating voting power in third-party protocols.

From the beginning, our community guided us to update our vision to a decentralized basket of tokens - ‘Power Indices.’ Baskets were proposed by governance participants, including Delphi Digital, Yearn.finance team member, Sushi, and AAVE team member. PowerPool's Defi products were featured in Paul Veradittakit’s newsletter, Binance Research, Cointelegraph, Messari, and Bankless.

However, Keeper bots that execute smart contracts according to predefined algorithms were needed to make automated products work. For this reason, PowerPool developed its own automation network in October 2020. It was used for TWAP oracles, staking tokens in third-party protocols, harvesting yields, and re-allocating capital. So, we have been automating Defi for almost four years now.

In mid-2022, PowerPool focused on building PowerAgent v2 - the next-generation dePIN network for automating on-chain executions. The main requirements were to deliver a truly decentralized, permissionless, and robust network without significant points of centralization.

After over a year of stealth development and 8 months of community-run testing, PowerAgent v2 is live on Gnosis Chain, Arbitrum, Ethereum, and Sepolia testnet. Check out PowerPool ecosystem development plans for 2024: a 2024 roadmap.

PowerAgent v2 users can now automate their on-chain routines and strategies by submitting new Jobs to the network. Node runners can run Keeper bots to earn execution fees and CVP incentives for node operation. How to use PowerPool?

PowerAgent network

PowerAgent is a dePIN network that automates the execution of transactions, offering Transaction Signing as a Service tool for users, protocols, and developers. It offers automation services for users and protocols, such as interval-based tasks (e.g. claiming rewards) and complex resolver tasks with arbitrary on-chain and off-chain logic (e.g. limit orders, liquidation protection, Uniswap v3 position management, etc.).

PowerAgent network is operated by Keeper bots that execute Jobs created by users.

Keeper bots run using open-source node software and require stable RPC for operation. For this reason, full node owners and validators are the perfect fit for running Keeper bots since they can add a new source of revenue for already-running nodes without significant resource consumption.

Users can automate their on-chain actions by submitting a Job to the PowerAgent network. A job is an entry inside the core contract that defines the target and conditions for automated transaction execution. The Job can be flexibly configured in multiple ways, such as

  • The time interval (for interval-based jobs that execute once in a predefined interval) or the resolver logic (for resolver-based jobs that rely on a special logical function that defines whether the Job should be executed right now).

  • The stake range for eligible keepers: setting the lower bound for the stake range will result in fewer available keepers with greater responsibility; setting the upper bound will limit the execution fees the Job provider is willing to pay for the job to be executed.

  • The payment source may be configured as the Owner's balance (if, for example, the Owner has multiple Jobs registered) or the Job's balance, which can be conveniently topped up in the UI.

  • The max block base fee can also be configured. This may be used to prevent executing regular and non-critical tasks during gas spikes.

See the Job Registration Guide and the Job sections to learn more about the jobs, their structure, and how to submit your job.

Check out the network stats, such as Keepers, Jobs, and Executions, in Explorer. In the top right corner, select the network of interest.

Last updated