PowerPool Biweekly Update — 20 January 2024

PowerPool
PowerPool
Published in
7 min readJan 20, 2024

Hello, PowerPool Community!

We are thrilled to bring you the latest update on PowerPool’s recent activities and accomplishments from the past few weeks of 2024.

In this article:

  1. PowerPool’s 2023 Recap and 2-Year Roadmap Checkpoint
  2. Network stats
  3. PowerAgent Code & UI Updates
  4. PowerPool’s research activities
  5. Breadchain joins PowerPool as its newest ecosystem partner
  6. Community updates and latest achievements

PowerPool’s 2023 Recap and 2-Year Roadmap Checkpoint

In late 2023, PowerPool unveiled a comprehensive overview of its key accomplishments throughout the year: the development, testing, and launch of the decentralized PowerAgent V2 automation network.

This recap underscored PowerPool’s progress in several critical areas:

  1. Pioneering the vision of a seamlessly automated future for web3
  2. Developing the core components of the PowerAgent V2 automation network
  3. The PowerPool Builder Grants program and the beginning of rapid ecosystem growth
  4. Strategic partnerships with projects that facilitate PowerPool’s growth
  5. Results of participating and sponsoring various events and conferences
  6. Expanding PowerPool’s community activity
  7. Academic research aimed at enhancing PowerAgent’s design

To learn more in detail, read the full recap article here: https://medium.com/powerpool/powerpool-in-2023-a-recap-765f0787b6d2

Furthermore, PowerPool’s Chief Strategist, Gordon Gekko, has unveiled the 2-Year Roadmap Checkpoint for EOY 2023. This comprehensive presentation outlines PowerPool’s visionary goals and strategic priorities, emphasizing the expansion of PowerAgent’s network, including the importance of decentralized automation for Defi asset management solutions.

These collective achievements from the preceding year laid the groundwork for PowerPool to deploy PowerAgent V2 on multiple networks, including Gnosis Chain and the Ethereum mainnet. Furthermore, these milestones set the stage for an ambitious roadmap for 2024.

Network stats

The PowerAgent V2 Keepers network is now deployed on 4 networks: Sepolia testnet, Gnosis Chain, Ethereum mainnet, and Arbitrum (in internal testing with several invited community members).

Here are the key statistics reflecting the network’s performance (ATTOW):

PowerAgent on Gnosis Chain:

  • 104 active Keepers
  • 106 Jobs registered
  • 54.8k Jobs executed
  • 240 xDAI paid as gas compensations and execution fees

PowerAgent on Ethereum:

  • 7 active Keepers
  • 2 Jobs registered
  • 116 Jobs executed
  • 0.75 ETH paid as gas compensations and execution fees

PowerAgent on Sepolia:

  • 16 active Keepers
  • 484 Jobs registered
  • 1.47M Jobs executed
  • 2.85 SepoliaETH paid as gas compensations and execution fees

PowerAgent on Arbitrum (initial testing):

  • 7 active Keepers
  • 14 Jobs registered
  • 637 Jobs executed
  • 0.71 ETH paid as gas compensations and execution fees

PowerAgent Code & UI Updates (for the period 11.12.2023–15.01.2024)

Keeper node updates:

  • Added a new dev tag to docker-compose and updated the order in which the dev image is launched
  • Fixed a bug with checking the Agent version in the node
  • A new mechanic has been developed for initializing the agent node in cases where the graph lags behind. Now, if there are backlogs, then all missing blocks are requested in order from the node. After this, the direct block request mode is disabled.
  • Changed the maximum allowed subgraph lag for all networks
  • Added subquery as a data source
  • Added a websocket connection check
  • Changed the gas calculation function for sending a transaction
  • Subquery code review completed
  • Fixed errors with calculating gas consumption
  • Own indexer created

Agent contract updates:

  • Added sending jobID in calldata for Interval Jobs and Jobs with predefined calldata
  • The case of sending the JobID in calldata is completely covered with tests
  • A new implementation of the agent on Gnosis Chain with sending jobId in the calldata has been updated and deployed
  • Contracts have been migrated to Solidity 0.8.19 for compatibility with VRF
  • Fixed a bug with returning a null block on Arbitrum
  • Agent balance hashing is now used to obtain a pseudorandom number in VRF

dApp updates:

  • An interface has been developed for the “All Stats” general statistics page in Explorer, displaying graphs of the number of executions and slashes in the context of different versions of the node
  • Information about Jobs and Keepers is now updated instantly based on data submitted by users (important for networks in which the subgraph lags)
  • Added a search to the “All Jobs” page
  • The modal window for connecting a wallet has been redesigned
  • A modal window has been created for connecting new wallets with a backend for storing data and a simple page for processing applications
  • Added logs with events for each transaction on the transaction page
  • Unnecessary requests have been removed from the “Agent” and “Explorer” pages
  • A mobile version of the “All Stats” page has been developed
  • A desktop version of the page with data on analytics (Node version, RPC type, RPC version) has been developed
  • A mobile version of the page with data on analytics (Node version, RPC type, RPC version) has been developed
  • Migrated from sqLite to postgreSQL to improve performance
  • Changes to database architecture have been made to improve performance
  • Added multithreading and caching to improve performance
  • Data errors corrected

Landing page updates:

  • Updated current status on the landing page
  • The relevents indexers (graphs) have been connected to the landing page
  • General statistics and information about networks have been updated
  • The order of generating the tweet feed on the “Story” page has been changed

UI/UX updates:

  • Developed layouts for the mobile version of “Apps”
  • Developed layouts for the mobile version of transaction logs on the “Explorer” page
  • New home page design layouts developed

R&D and ecosystem development results by the Research team

Over the past few weeks, the research team has tested new versions of the PowerAgent node, onboarded and closely worked with community contributors, supervised the community-based node improvements prototyping and delivered other results that impact the development, operation, and adoption of PowerAgent.

Details of results, including ones created by community contributors with whom the research team works. Note that first two points were delivered by Chainmaniacs contributor with supervision/assistance from the research team:

  1. SubQuery index is built for Gnosis, Ethereum, and Abritrum. It is an alternative to The Graph, diversifying the infrastructure for the PowerAgent node runners.
  2. Prototypes for proposed PowerAgent node improvements were created and internally tested:
    - an option to use a new indexer (SubQuery) for node launch was tested and the feature allowing the node operator to choose between The Graph and SubQuery indexer was added.
    - gas estimation bug fix
    - reconnecting feature in case of losing connection or RPC issues
    - updated logs (structured by type of event and time)
  3. The “Validator’s Job” for Gnosis Chain validators, allowing seamless rewards claims and profits conversion to EURe. This Job was developed and deployed to PowerPool’s Gnosis mainnet in December 2023 (which means that it has operated correctly for quite a time) by Haurog, the contributor from the Gnosis Chain community.

The smart contract claims my gnosis validator rewards, swaps them for EURe tokens and forwards them to my gnosis pay wallet. As soon as the gnosis pay cards are sent out, I will have a self refilling debit card. It has now been running reliably for several weeks. It feels magical whenever I get the message that my wallet has been topped up.

The experience of using on-chain automation by Haurog.

In Jan 2024, all the documentation/instruction for Job deployment is ready and has been presented during the Gnosis Validators Discord event.

4. Continuously supporting Sepolia, Gnosis, and Ethereum networks — technical support & assistance for node runners, logs analysis, issues reporting, leaderboards maintenance, and CVP rewards calculation & payouts.
- Additionally, performing the internal testing of Arbitrum with several selected node runners; testing decentralized infrastructure for PowerAgent node runners (such as decentralized RPCs).
- New DappNode packages were built according to the latest stable version

5. Research on math & implementation of VRF (Verifiable Random Function) needed for PowerAgent operation on networks where RanDAO powered by Ethereum PoS consensus or Chainlink VRF isn’t available. As a result, the proposal outlining the VRF implementation was presented + Python code with math implementation was delivered.

6. Planned PowerPool’s events and hackathon calendar for 2024 in collaboration with Gnosis Chain and other ecosystems. We plan to publish the events plan in a separate article.

Breadchain joins PowerPool as its newest ecosystem partner

Following the recently passed gov. proposal 64, PowerPool DAO has officially approved Breadchain Cooperative as its newest ecosystem partner and recipient of a PowerPool Builder Grant.

Integrating PowerAgent automation into Breadchain’s protocol is poised to revolutionize the landscape by facilitating automated yield disbursements, treasury management, and the seamless conversion of EigenLayer rewards into BREAD tokens.

This collaboration signifies an impactful convergence of two forward-thinking projects, leveraging state-of-the-art technology to catalyze meaningful transformation within the blockchain ecosystem.

Learn more about Breadchain and their PowerAgent implementation here: https://medium.com/powerpool/breadchain-powerpools-new-ecosystem-partner-13e75994d7d0

Community updates and latest achievements

  1. PowerPool’s community now has an exciting new channel to stay updated on all the latest developments and to learn about PowerAgent and web3 automation trends and use cases in an engaging visual format — our YouTube channel.

Recently, 2 new videos were uploaded: Our ETH_Daily and PowerPool Binance Live AMA and PowerPool and DAppNode AMA recordings. Moving forward, PowerPool will consistently release video content with our partners and DeFi protocols, along with educational materials about PowerPool.

  1. The CVP token, representing PowerPool, has achieved ranking as #4 by @Cryptolaxy for being one of the fastest-growing tokens in terms of the number of new addresses interacting with its contract.
  2. PowerPool was featured in the Gnosis Chain Weekly Newsletter, highlighting our substantial progress in driving the widespread adoption of smart contract automation within the Gnosis ecosystem.

Twitter | Discord | YouTube |Telegram | CMC Community | Debank | Medium

--

--

PowerPool
PowerPool

DePIN layer powering AI Agents and DeFi automation in multichain universe.