Интеграция с EtherFi (liquid restaking)
EtherFi — крупнейший liquid restaking протокол по TVL ($5B+). Его ключевое отличие от конкурентов: non-custodial подход — валидаторские ключи остаются у стейкеров, не у EtherFi. Это достигается через технологию Distributed Validator Technology (DVT) и специализированный key management.
Токены EtherFi
eETH: нативный liquid restaking token. Rebasing — баланс растёт со временем при получении rewards.
weETH: wrapped eETH, value-accruing версия. Exchange rate weETH/eETH растёт. Используется в большинстве DeFi протоколов (Aave, Morpho, Pendle).
Технические интерфейсы
Deposit ETH и получение eETH
interface ILiquidityPool {
function deposit() external payable returns (uint256);
function deposit(address _referral) external payable returns (uint256);
}
// Deposit 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);
Withdrawal Request
interface IWithdrawRequestNFT {
function requestWithdraw(uint256 amount, address recipient) external returns (uint256);
}
// Получить NFT с pending withdrawal
uint256 requestId = withdrawRequestNFT.requestWithdraw(eETHAmount, msg.sender);
// Ждать finalizeWithdraw (несколько дней)
Chainlink Price Feed для weETH
При использовании weETH как collateral в 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 контракте для получения текущего exchange rate.
EtherFi Points и Loyalty система
EtherFi использует points систему для bootstrapping ликвидности. При интеграции EtherFi API позволяет верифицировать и показывать points пользователей. Реферальные программы EtherFi работают через on-chain referral tracking.
Интеграция EtherFi в DeFi протокол или кошелёк — 1-3 недели. Основная работа — правильная обработка курсов обмена и withdrawal flow.







