PowerPool Monthly Update — 25 May 2024

Mr FOS
PowerPool
Published in
6 min readMay 25, 2024

Hello, PowerPool Community!

Welcome to the most recent update regarding PowerPool’s developments and achievements in the past month.

In this article, we will cover:

  1. PowerAgent V2: Network stats
  2. PowerAgent Code & UI changes
  3. R&D results
  4. Community news and updates

Let’s explore this in more detail!

PowerAgent V2: Network stats

To participate in the PowerAgent testnet, join the PowerPool Discord!

New deployments

The PowerAgent contract has been deployed on the Base L2. After the team carefully tests all its components, the network will be open for flow registration for all Base users!

PowerAgent Code & UI Updates

Contracts

- We changed lastVrfRequestAt to lastVrfRequestAtBlock and added getRequestData;

- We added and tested lastVrfFulfillAt, and made the contract code clearer;

- We changed the slashing epoch on Arbitrum;

Power Agent Node (TS)

-The problem with job blacklisting due to the OnlyCurrentSlasher error on Polygon was fixed;

- An IPFS off-chain script with a private keys configuration for executing off-chain resolvers was developed and tested;

- Functionality to handle off-chain resolver jobs in the agent node was developed;

- The idea to use the isolate-vm package to securely execute third-party JS off-chain resolvers was added and tested. Unfortunately, we had to search for another solution due to limitations with web3.js and ethers.js usage;

- We added public-key-hash and private-key-hash endpoints to the Node API (Api.ts) for security reasons, allowing these functions to be used in off-chain resolvers;

-We replaced isolate-vm with Docker Compose. In this setup, all third-party off-chain resolvers execute in separate Docker containers to ensure they do not affect the node itself;

- We split the service for off-chain resolver execution into two services: one to handle requests from the agent node and the other to execute the script during the request;

- We made the service for executing the script during the request start in a dynamically created Docker container;

- We reworked the agent node to handle responses from services that execute off-chain resolver scripts;

- Off-chain resolver execution was covered with tests;

dApp

- The current components for the active pool are too complicated due to legacy code. We copied the current components, removed anything that does not apply to the active pool, and implemented existing functions using Lens;

- We started using Lens to fetch data for liquidity operations (add/remove) for providing liquidity to the CVP-ETH pair;

- We fixed old deprecated products on the ‘Earn’ page. Most of them didn’t work due to legacy code. At this stage, we didn’t use Lens;

- We updated the ‘Farming’ deprecated products list: removed APY from the list completely, changed ‘You staked’ in USD to LP balance, and added a checkbox to hide pools in which the user doesn’t have any balances;

- We updated the ‘Farming’ detail page by removing APY in USDT, Pool Speed, token per LP token per month, the deposit button, and the statistics field under the withdraw widget. Users can now claim CVP if they have rewards and claim boosted CVP if they have any. For SUSHI pools (poolType 4), users can now exchange SUSHI LP tokens for PIPT or YLA. For BALANCER pools (poolType 2), users can now exchange BALANCER LP tokens for PIPT or YLA;

- We updated the ‘Earn’ deprecated products list by removing APY, changing ‘TVL’ to ‘LP token total supply,’ and recalculating ‘My liquidity’ as the amount of LP tokens in the wallet plus the user’s mining balance. The button name ‘supply and farm’ was changed to ‘withdraw.’ Token share in percentages is now calculated using getNormalizedWeight in the LP token contract;

- We updated the ‘Earn’ detail page by removing the ‘Remove liquidity from token pair on SushiSwap’ widget (an old feature that is no longer supported), removing all token prices and corresponding price values, and removing ‘Difference except slippage’ (as it is part of token prices);

- We integrated Lens for the BSC deprecated pool;

- We created Lens for deprecated products on BSC;

- We developed a Lens for deprecated products on Ethereum;

- We fixed some texts in the app;

Landing Page

- We changed some texts on the landing page;

UI/UX

- We completely revised the menu structure for the current dApp;

- We reviewed the current dApp and created a list of quick improvements and style changes;

- We completely reworked the design system in the Figma project.

- We completely reworked liquidity provision for the CVP-ETH pair;

Subgraph

- We added support for the callResolverBeforeExecute flag to the subgraph model;

- We deployed subgraphs in decentralized networks on Gnosis, Arbitrum, Ethereum, and Polygon;

R&D development results from PowerPool

PowerPool’s research team is tasked with supporting PowerAgent testnets on all networks (Gnosis Chain, Arbitrum One, and Ethereum Sepolia), providing assistance to PowerPool Builder Grant recipients, testing new tech updates, and publishing articles, which explain PowerAgent’s key features and related web3 trends.

Here is a rundown of recent developments:

Results from PowerPool grantees

  • Partitura has launched the Alpha version of its UI for PowerAgent Jobs (https://dev.partitura.io/). This development completes the third milestone of its grant and receives the pre-final payment.

Currently, the two teams, along with some testers from the PowerAgent network, are conducting extensive testing of all Partitura features to prepare for the full launch.

  • Breadchain is holding its launch party in Berlin at 25th and plans to deploy a mainnet version of the protocol shortly after that, including PowerAgent Job at Gnosis Chain.
  • SupremeDAO is on the verge of launching their first automated yield product — Genesis Strategy (more info in their article). For further developments, the team has laid the foundation for the following 2 strategies: SupremePool & L2 Yield Harvester.

PowerAgent V2 testnet support

The R&D team is continuing to provide support to ongoing PowerAgent V2 testnets. We are constantly on the lookout for arising issues, communicating with our tester community and going through logs of slashed Keepers to identify bugs and test their fixes. We also started testing newly deployed PowerAgent on the Base network.

The team is also tasked with maintaining tester leaderboards and distributing incentivization CVP airdrops [1][2][3][4][5].

PowerPool Points preparation

In collaboration with Samudai’s “Points as a Service” protocol, we have prepared an initial proposal to integrate PowerPool Points into the protocol. Currently, we are testing various options for points mining, including creating Jobs that are executed in the network, keeping the Keeper node running, and engaging in social engagement such as Discord and X(Twitter) activities.

Content

  1. We have published the “EIP-3074 Explained” article, explaining how this upgrade will bridge the gap between Externally Owned Accounts (EOAs) and Smart Contract Accounts (SCAs) and dive into the potential impact on on-chain automation.
  2. We reshaped PowerAgent’s narrative, value proposition, and project description to focus on “Transaction Signing as a Service.” The PowerPool Gitbook was updated, including the Main Page, Value Proposition, Use Cases, CVP Token, Vision 2027, and Architecture.
  3. We prepared the Binance Learn2Earn campaign content with all new narrative updates that will be launched soon and will be available for Binance community.
  4. We created numerous tweets, like (1) and (2), aimed at showcasing PowerAgent’s features and use cases to the community.

Community updates

The last month has been eventful for the PowerPool community with several special AMA sessions, talks at events, and presence on new community platforms. Here’s a quick breakdown:

  1. We hosted a special AMA with SupremeDAO and Paladin in which we dived deep into the upcoming Genesis Strategy designed to amplify ETH returns using a combination of DeFi protocols like Curve, Aura, and Paladin, all seamlessly automated by PowerAgent.
    Listen to the Full Session Here https://youtu.be/R4ILrnX4mpg
  2. PowerPool joined Gotbit Hedge Fund’s AMA dedicated to “DeFi dynamics post BTC halving”. Together with many insightful guests we discussed key takeaways of BTC’s halving, DeFi innovations, and future trends. Listen to the full recap here: https://youtu.be/C3qHCLwB47c
  3. We’ve created the “Old Friend of PowerPool” badge for our loyal followers on DeBank. If you’ve been following our official account there for over 30 days, you can mint this badge by following this link.
  4. We expanded our presence to three new ecosystems: Phaver, Hey, and Warpcast! Join us on these platforms:

https://app.phaver.com/gTsBmU6M5viyiuoB7
https://hey.xyz/u/powerpool
https://warpcast.com/powerpool

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

--

--

Mr FOS
PowerPool

DePIN layer powering AI Agents and DeFi automation in multichain universe. https://powerpool.finance