Інтеграція з Kelp DAO (liquid restaking)

Проєктуємо та розробляємо блокчейн-рішення повного циклу: від архітектури смарт-контрактів до запуску DeFi-протоколів, NFT-маркетплейсів та криптобірж. Аудит безпеки, токеноміка, інтеграція з наявною інфраструктурою.
Показано 1 з 1Усі 1306 послуг
Інтеграція з Kelp DAO (liquid restaking)
Середній
~3-5 днів
Часті запитання

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

Етапи блокчейн-розробки

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

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

Інтеграція Kelp DAO (ліквідний рестейкинг)

Kelp DAO — протокол ліквідного рестейкингу з фокусом на мультиассетний рестейкинг. Підтримує не тільки ETH, але й LST (stETH, ETHx) як активи депозиту. Токен: rsETH (restaked ETH).

rsETH: мультиассетний LRT

rsETH відрізняється від конкурентів: це агрегований LRT, який може бути отриманий через депозит кількох активів. Користувач може депонувати ETH, stETH або ETHx — усе конвертується в rsETH за поточним курсом.

Це створює диверсифіковану underlying корзину: rsETH забезпечений ETH стейкингом через кількох провайдерів + рестейкинг EigenLayer.

Основні інтерфейси

Депозит через LRTDepositPool

interface ILRTDepositPool {
    function depositAsset(
        address asset,
        uint256 depositAmount,
        uint256 minRSETHAmountExpected,
        string calldata referralId
    ) external;
    
    function getRsETHAmountToMint(
        address asset,
        uint256 amount
    ) external view returns (uint256 rsethAmountToMint);
}

// Депозит stETH
IERC20(stETH).approve(address(depositPool), amount);
depositPool.depositAsset(
    stETH,
    amount,
    minRsETH,
    referralId
);

// Отримати preview перед депозитом
uint256 expectedRsETH = depositPool.getRsETHAmountToMint(stETH, amount);

rsETH price oracle

interface ILRTOracle {
    function rsETHPrice() external view returns (uint256);
    function getAssetPrice(address asset) external view returns (uint256);
}

ILRTOracle oracle = ILRTOracle(KELP_ORACLE);
uint256 rsETHPriceInETH = oracle.rsETHPrice();

Інтеграція KelpDAO Points

Kelp DAO використовує систему points (kelp miles). API надає endpoint для отримання miles за адресою — зручно для програм портфоліо.

Використання rsETH у DeFi

rsETH інтегрований в Aave V3 (ETH mainnet та Arbitrum), Morpho, Pendle. При використанні як колатерал потрібно врахувати частоту оновлення оракула та потенційний ризик de-peg.

Інтеграція Kelp DAO — 1-2 тижні. Особливість: обробити мультиассетні депозити та правильно показати композитну underlying корзину користувачу.