Ежемесячное обновление PowerPool — 25 мая 2024 года
Привет, сообщество PowerPool!
Добро пожаловать на последнее обновление о развитии и достижениях PowerPool за прошлый месяц.
В этой статье мы рассмотрим:
- PowerAgent V2: Статистика сети
- Изменения в коде и пользовательском интерфейсе PowerAgent
- Результаты исследований и разработок
- Новости и обновления в сообществе
Давайте подробнее рассмотрим каждый из этих пунктов!
PowerAgent V2: Статистика сети
Чтобы принять участие в тестнете PowerAgent, присоединитесь к Discord сообществу PowerPool!
Новые разработки
Контракт PowerAgent был развернут на L2 BASE. После того как команда тщательно протестирует все его компоненты, сеть будет открыта для регистрации потоков для всех пользователей Base!
Обновления кода и пользовательского интерфейса PowerAgent
Контракты
- Мы изменили lastVrfRequestAt на lastVrfRequestAtBlock и добавили getRequestData;
- Мы добавили и протестировали lastVrfFulfillAt, и сделали код контракта более понятным;
- Мы изменили эпоху слешинга на Arbitrum;
Power Agent Node (TS)
- Проблема с блокировкой заданий из-за ошибки OnlyCurrentSlasher на Polygon была исправлена;
- Был разработан и протестирован скрипт IPFS off-chain с конфигурацией приватных ключей для выполнения внешних резольверов off-chain;
- Разработана функциональность для обработки заданий off-chain резольверов в ноде агента;
- Идея использования пакета isolate-vm для безопасного выполнения сторонних JS off-chain резольверов была добавлена и протестирована. К сожалению, нам пришлось искать другое решение из-за ограничений использования web3.js и ethers.js;
- Мы добавили точки входа public-key-hash и private-key-hash в API Node (Api.ts) по соображениям безопасности, позволяя использовать эти функции в off-chain резольверах;
- Мы заменили isolate-vm на Docker Compose. В этой настройке все сторонние off-chain резольверы выполняются в отдельных контейнерах Docker, чтобы гарантировать, что они не влияют на саму ноду;
- Мы разделили службу для выполнения сторонних off-chain резольверов на две службы: одна для обработки запросов от ноды агента, а другая для выполнения скрипта во время запроса;
- Мы сделали службу для выполнения скрипта во время запроса запускаемой в динамически создаваемом контейнере Docker;
- Мы переделали ноду агента для обработки ответов от служб, выполняющих скрипты off-chain резольверов;
- Выполнение скриптов off-chain резольверов было протестировано;
dApp
- Существующие компоненты для активного пула слишком сложны из-за устаревшего кода. Мы скопировали текущие компоненты, удалили всё, что не относится к активному пулу, и реализовали существующие функции, используя Lens;
- Мы начали использовать Lens для получения данных о ликвидности (добавление/удаление) для предоставления ликвидности паре CVP-ETH;
- Мы исправили старые устаревшие продукты на странице “Earn”. Большинство из них не работали из-за устаревшего кода. На этом этапе мы не использовали Lens;
- Мы обновили список устаревших продуктов на странице “Farming”: полностью удалили APY из списка, изменили “You staked” в USD на баланс LP и добавили флажок для скрытия пулов, в которых у пользователя нет балансов;
- Мы обновили страницу детализации “Farming”, убрав APY в USDT, Скорость пула, токены на LP токен в месяц, кнопку депозита и поле статистики под виджетом вывода. Пользователи теперь могут запросить CVP, если у них есть вознаграждения, и запросить увеличенный CVP, если у них он есть. Для пулов SUSHI (poolType 4) пользователи теперь могут обменять SUSHI LP токены на PIPT или YLA. Для пулов BALANCER (poolType 2) пользователи теперь могут обменять BALANCER LP токены на PIPT или YLA;
- Мы обновили список устаревших продуктов на странице “Earn”, удалив APY, изменив “TVL” на “Общий объем LP токенов” и пересчитав “My liquidity” как количество LP токенов в кошельке плюс баланс майнинга пользователя. Название кнопки “supply and farm” было изменено на “withdraw”. Доля токена в процентах теперь рассчитывается с использованием getNormalizedWeight в контракте LP токена;
- Мы обновили страницу детализации “Earn”, удалив виджет “Удалить ликвидность из пары токенов на SushiSwap” (устаревшая функция, которая больше не поддерживается), удалив все цены на токены и соответствующие ценовые значения, и удалив “Difference except slippage” (так как это часть цен на токены);
- Мы интегрировали Lens для устаревших пулов на BSC;
- Мы создали Lens для устаревших продуктов на BSC;
- Мы разработали Lens для устаревших продуктов на Ethereum;
- Мы исправили некоторые тексты в приложении;
Landing Page
- Мы изменили некоторые тексты на главной странице;
UI/UX
- Мы полностью пересмотрели структуру меню для текущего dApp;
- Мы пересмотрели текущий dApp и составили список быстрых улучшений и изменений стиля;
- Мы полностью переработали систему дизайна в проекте Figma.
- Мы полностью переделали предоставление ликвидности для пары CVP-ETH;
Subgraph
- Мы добавили поддержку флага callResolverBeforeExecute в модель подграфа;
- Мы развернули подграфы в децентрализованных сетях на Gnosis, Arbitrum, Ethereum и Polygon;
R&D результаты разработок и исследований от PowerPool
Исследовательская группа PowerPool ответственна за поддержку тестнета PowerAgent на всех сетях (Gnosis Chain, Arbitrum One и Ethereum Sepolia), предоставление помощи получателям грантов PowerPool Builder Grant, тестирование новых технических обновлений и публикацию статей, объясняющих ключевые особенности PowerAgent и связанные тенденции web3.
Вот краткий обзор последних достижений:
Результаты от получателей грантов PowerPool
- Partitura запустила альфа-версию своего пользовательского интерфейса для заданий PowerAgent (https://dev.partitura.io/). Это завершает третий этап ее гранта и они получают предварительную оплату.
В настоящее время обе команды, вместе с некоторыми тестерами из сети PowerAgent, проводят обширное тестирование всех функций Partitura для подготовки к полному запуску. - Breadchain проводит вечеринку по случаю запуска в Берлине 25-го числа и планирует вскоре после этого развернуть основную версию протокола, включая задание PowerAgent на Gnosis Chain.
- SupremeDAO на грани запуска своего первого автоматизированного доходного продукта — Genesis Strategy (более подробная информация в их статье). Для дальнейших разработок команда положила основу для следующих 2 стратегий: SupremePool и L2 Yield Harvester.
PowerAgent V2 testnet support
Команда исследований продолжает обеспечивать поддержку текущих тестовых сетей PowerAgent V2. Мы постоянно следим за возникающими проблемами, взаимодействуем с нашим сообществом тестеров и проверяем журналы сокращений киперов, чтобы выявить ошибки и проверить их исправления. Мы также начали тестировать недавно развернутый PowerAgent в сети Base.
Команда также занимается поддержанием рейтингов лидеров среди тестеров и распределением мотивационных дропов CVP [1][2][3][4][5].
Подготовка PowerPool Points
В сотрудничестве с протоколом “Points as a Service” от Samudai мы подготовили первоначальное предложение по интеграции PowerPool Points в протокол. В настоящее время мы тестируем различные варианты майнинга баллов, включая создание заданий, которые выполняются в сети, поддержание работоспособности кипер-нод и участие в социальных мероприятиях, таких как активности в Discord и X(Twitter).
Контент
Мы опубликовали статью «Объяснение EIP-3074», в которой разъясняется, как это обновление устранит разрыв между внешне управляемыми аккаунтами (EOA) и аккаунтами смарт-контрактов (SCA), а также рассматривается потенциальное воздействие на онлайн-автоматизацию.
Мы пересмотрели нарратив, ценностное предложение и описание проекта PowerAgent, сосредоточившись на “Transaction Signing as a Service”. Gitbook PowerPool был обновлен, включая Main Page, Value Proposition, Use Cases, CVP Token, Vision 2027, и Architecture.
Мы подготовили контент для кампании Binance Learn2Earn с обновленным нарративом, который скоро будет запущен и станет доступен для сообщества Binance.
Мы создали множество твитов, например (1) и (2), с целью продемонстрировать особенности и варианты использования PowerAgent сообществу.
Обновления в сообществе
Прошедший месяц был насыщен событиями для сообщества PowerPool: несколько особых AMA сессий, выступления на мероприятиях и присутствие на новых платформах сообщества. Вот краткий обзор:
- Мы провели специальную AMA сессию с командами SupremeDAO и Paladin, на которой мы глубоко погрузились в предстоящую Genesis Strategy, разработанную для увеличения доходности ETH с использованием комбинации DeFi-протоколов, таких как Curve, Aura и Paladin, полностью автоматизированных PowerAgent. Послушайте полный отчет здесь: https://youtu.be/R4ILrnX4mpg.
- PowerPool присоединился к AMA от Gotbit Hedge Fund, посвященной “Динамике DeFi после халвинга BTC”. Вместе с множеством гостей мы обсудили ключевые выводы о халвинге BTC, инновациях в DeFi и будущие тенденции. Послушайте полный обзор здесь:https://youtu.be/C3qHCLwB47c.
- Мы создали значок “Старый друг PowerPool” для наших постоянных подписчиков на DeBank. Если вы следуете за нашим официальным аккаунтом более 30 дней, вы можете получить этот значок, перейдя по ссылке.
- Мы расширили наше присутствие на три новые экосистемы: Phaver, Hey и Warpcast! Присоединяйтесь к нам на этих платформах:
https://app.phaver.com/gTsBmU6M5viyiuoB7
https://hey.xyz/u/powerpool
https://warpcast.com/powerpool
Twitter | Discord | YouTube | Telegram | CMC Community | Debank | Medium