PowerPool

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

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

Getting Started

  1. Basic Concepts

Basic Concepts

PowerPool

PowerPool is a DAO that develops and operates a decentralized and permissionless network of Keeper bots dedicated to automatically executing on-chain strategies/actions.

The network acts as a ‘Transaction Signing As a Service’ tool for users and protocols, allowing them to automate daily Defi routine actions and tasks with complicated logic. The network supports interval-based tasks (e.g. claiming rewards) and complex resolver tasks with arbitrary on-chain logic (e.g. limit orders, liquidation protection, Uniswap v3 position management, etc.).

PowerPool is deployed on Ethereum, Arbitrum, Gnosis, Polygon, and Sepolia testnet. The protocol supports Account Abstraction (AA), and is integrated with Gnosis Safe.

PowerAgent

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 three years now.

In mid-2022, the project focused on building PowerAgent v2 - the next-generation 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. PowerPool is an ecosystem partner of DappNode and Gnosis Chain. 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 decentralized permissionless network for automating smart-contracts execution. 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 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