Інтеграція 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 корзину користувачу.







