Інтеграція EtherFi (ліквідний рестейкинг)
EtherFi — найбільший протокол ліквідного рестейкингу за TVL ($5B+). Ключова особливість: non-custodial підхід — ключі валідаторів залишаються у stakers, не у EtherFi. Досягається через Distributed Validator Technology (DVT) та спеціалізоване управління ключами.
Токени EtherFi
eETH: нативний токен ліквідного рестейкингу. Rebasing — баланс зростає з часом отримуючи винагороди.
weETH: wrapped eETH, value-accruing версія. Курс обміну weETH/eETH зростає. Використовується в більшості DeFi протоколів (Aave, Morpho, Pendle).
Технічні інтерфейси
Депозит ETH та отримання eETH
interface ILiquidityPool {
function deposit() external payable returns (uint256);
function deposit(address _referral) external payable returns (uint256);
}
// Депозит ETH, отримати eETH
ILiquidityPool liquidityPool = ILiquidityPool(ETHERFI_LIQUIDITY_POOL);
uint256 eETHAmount = liquidityPool.deposit{value: ethAmount}(referralAddress);
Wrap/Unwrap eETH ↔ weETH
interface IWeETH {
function wrap(uint256 _eETHAmount) external returns (uint256);
function unwrap(uint256 _weETHAmount) external returns (uint256);
function getWeETHByeETH(uint256 _eETHAmount) external view returns (uint256);
function getEETHByWeETH(uint256 _weETHAmount) external view returns (uint256);
}
// Конвертація для DeFi протоколів
IWeETH weETH = IWeETH(WEETH_ADDRESS);
uint256 weETHAmount = weETH.wrap(eETHAmount);
Запит на вивільнення
interface IWithdrawRequestNFT {
function requestWithdraw(uint256 amount, address recipient) external returns (uint256);
}
// Отримати NFT з pending вивільненням
uint256 requestId = withdrawRequestNFT.requestWithdraw(eETHAmount, msg.sender);
// Чекати finalizeWithdraw (кілька днів)
Chainlink Price Feed для weETH
При використанні weETH як колатералю в DeFi потрібні price feeds:
// Chainlink weETH/ETH feed
AggregatorV3Interface priceFeed = AggregatorV3Interface(WEETH_ETH_PRICE_FEED);
(, int256 price,,,) = priceFeed.latestRoundData();
// price — у wei за 1 weETH
EtherFi також надає getRate() на контракті weETH для отримання поточного курсу обміну.
EtherFi Points та система лояльності
EtherFi використовує систему points для бутстрепу ліквідності. API дозволяє верифікувати та показувати points користувачів. Реферальні програми EtherFi працюють через on-chain tracking.
Інтеграція EtherFi в DeFi протокол або гаманець — 1-3 тижні. Основна робота — коректна обробка курсів обміну та потоку вивільнення.







