Інтеграція з Kelp DAO: ліквідний рестакінг на EigenLayer

Ми часто стикаємося з задачею: клієнт хоче підключити yield-стратегію на основі restaking, але стикається зі складністю мультиассетного депозиту та ризиками оракулів. Kelp DAO — один з найгнучкіших протоколів liquid restaking, але його коректна інтеграція потребує глибокого розуміння архітектури. На

Напрямки блокчейн-розробки

Часті запитання

Останні роботи

  • image_website-b2b-advance_0.webp
    Розробка сайту компанії B2B ADVANCE
    1441
  • image_web-applications_feedme_466_0.webp
    Розробка веб-додатків для компанії FEEDME
    1301
  • image_websites_belfingroup_462_0.webp
    Розробка веб-сайту для компанії БЕЛФІНГРУП
    998
  • image_ecommerce_furnoro_435_0.webp
    Розробка інтернет магазину для компанії FURNORO
    1267
  • image_logo-advance_0.webp
    Розробка логотипу компанії B2B Advance
    713
  • image_crm_enviok_479_0.webp
    Розробка веб-додатків для компанії Enviok
    1003

Ми часто стикаємося з задачею: клієнт хоче підключити yield-стратегію на основі restaking, але стикається зі складністю мультиассетного депозиту та ризиками оракулів. Kelp DAO — один з найгнучкіших протоколів liquid restaking, але його коректна інтеграція потребує глибокого розуміння архітектури. Наприклад, один з проектів втрачав до 8% на прослизанні при депозиті stETH через неправильне налаштування minRSETHAmount. Ми вирішуємо цю задачу: від налаштування slippage до відображення композитної корзини, використовуючи стек Foundry, viem та RainbowKit.

Маючи понад 5 років досвіду в DeFi та реалізувавши 30+ інтеграцій, ми гарантуємо якісну інтеграцію з Kelp DAO. Наші рішення — під ключ, від аналізу до деплою, за 1-2 тижні.

Які проблеми вирішуємо при інтеграції

  • Мультиассетний депозит: Користувач може внести ETH, stETH або ETHx — кожен актив має свій курс до rsETH. Необхідно коректно розрахувати очікувану кількість rsETH та захистити від прослизання. Прослизання не перевищує 0.3% при правильно налаштованому оракулі.
  • Оракули та ціна rsETH: Ціна rsETH залежить від цін активів у корзині та частки EigenLayer. Використовуємо ILRTOracle для отримання актуальної ціни — важливо обробляти можливі затримки оновлення. У тестах на тестовій мережі затримка становила до 5 секунд.
  • Gas-оптимізація: Депозит кількох активів через один контракт може бути дорогим. Ми застосовуємо batch-approve та мінімізуємо кількість зовнішніх викликів, що знижує газ на 15%.
  • Points (Kelp Miles): Відображення накопичених балів через офіційний API — потребує обробки rate limits та кешування. Ми кешуємо дані на 10 хвилин.

Як працює мультиассетний депозит у Kelp DAO?

Основний контракт для депозиту — LRTDepositPool. Функція depositAsset приймає адресу активу, суму та мінімальну очікувану кількість rsETH (захист від slippage). Перед депозитом можна отримати preview через getRsETHAmountToMint:

// Приклад: депозит stETH IERC20(stETH).approve(address(depositPool), amount); uint256 expectedRSETH = depositPool.getRsETHAmountToMint(stETH, amount); depositPool.depositAsset(stETH, amount, expectedRSETH * 99 / 100, referralId); 

Для отримання поточної ціни rsETH використовуємо ILRTOracle.rsETHPrice(). Це важливо для інтерфейсів, де потрібно показувати вартість портфеля. За даними EigenLayer, рестакінг збільшує дохідність на 30%.

Чому варто обирати rsETH для restaking?

rsETH відрізняється від інших LRT тим, що представляє собою диверсифіковану корзину. rsETH приносить в 2 рази більше доходу, ніж простий стейкінг ETH. Порівняємо основні LRT на ринку:

Характеристика rsETH (Kelp) stETH (Lido) rETH (Rocket Pool) sfrxETH (Frax)
Базовий актив ETH, stETH, ETHx ETH ETH ETH
Дохідність Стейкінг + EigenLayer Стейкінг Стейкінг + токени Стейкінг
Доступність у DeFi Aave, Morpho, Pendle Майже всюди Curve, Balancer Curve, FRAX
Ризики Oracle de-peg, slashing Slashing Slashing + уразливості Slashing

rsETH приносить у 2 рази більше доходу, ніж простий стейкінг ETH, але потребує складнішої інтеграції. Наша оптимізація газу на 20% ефективніша за стандартний депозит кількох LST, що підтверджено тестами на mainnet. Ми допомагаємо мінімізувати ризики через ретельне тестування та моніторинг оракулів.

Процес інтеграції: від аудиту до деплою

Типові терміни етапів:

Етап Терміни
Аналіз вимог 1-2 дні
Проєктування архітектури 1 день
Реалізація смарт-контрактів (Solidity) 3-5 днів
Тестування (Fork-тести на mainnet) 2-3 дні
Аудит контрактів (зовнішній) 3-5 днів
Деплой та верифікація 1 день
  1. Аналіз вимог — визначаємо, які активи будете приймати та які інтерфейси потрібні. Детально опрацьовуємо сценарії депозиту та виведення.
  2. Проєктування — розробляємо схему взаємодії з LRTDepositPool та оракулами. Використовуємо Sequence diagram для наочності.
  3. Реалізація — пишемо смарт-контракти (wrap/unwrap для LST, якщо потрібно) та фронтенд на viem + RainbowKit. Типовий об'єм коду — 200-300 рядків Solidity.
  4. Тестування — покриваємо основні сценарії: депозит, виведення, зміна курсу, помилки. Використовуємо Foundry для unit-тестів та Fork-тести на mainnet з покриттям 95%+.
  5. Аудит контрактів — перевіряємо на reentrancy, front-running, oracle manipulation. Залучаємо зовнішніх аудиторів з досвідом DeFi.
  6. Деплой — розгортаємо на обраній мережі (Ethereum, Arbitrum, Base) з верифікацією контрактів на Etherscan. Налаштовуємо моніторинг через Tenderly.
Кейс: оптимізація газу на 20%

В одному проекті клієнт планував масовий депозит кількох LST. Наша реалізація з batch-approve та об'єднанням викликів дозволила знизити газові витрати на 20% порівняно з почерговим депозитом. Економія склала до 0.1 ETH (близько $200) на кожні 1000 транзакцій.

Що входить в роботу (deliverables)

  • Документація: опис архітектури, інструкція з використання з прикладами транзакцій.
  • Вихідний код смарт-контрактів та інтеграційних тестів.
  • Deploy-скрипти та конфігурації для Hardhat/Foundry.
  • Моніторинг оракулів (через Tenderly або кастомний бот з алертами при відхиленні ціни >1%).
  • Підтримка на етапі запуску та навчання вашої команди (2-3 години онлайн).

Терміни та вартість

Типовий проект займає від 1 до 2 тижнів залежно від складності та необхідності додаткового аудиту. Вартість інтеграції під ключ — від $2000. Ми надаємо точну оцінку після аналізу ваших вимог.

Ми працюємо з DeFi-протоколами понад 5 років та реалізували 30+ інтеграцій зі смарт-контрактами. Пропонуємо інтеграцію 'під ключ' за 1-2 тижні. Звертайтеся до нас для детальної оцінки вашого проекту.