Интеграция с Frax Ether (liquid staking)

Проектируем и разрабатываем блокчейн-решения полного цикла: от архитектуры смарт-контрактов до запуска DeFi-протоколов, NFT-маркетплейсов и криптобирж. Аудит безопасности, токеномика, интеграция с существующей инфраструктурой.
Показано 1 из 1 услугВсе 1306 услуг
Интеграция с Frax Ether (liquid staking)
Средняя
~2-3 рабочих дня
Часто задаваемые вопросы
Направления блокчейн-разработки
Этапы блокчейн-разработки
Последние работы
  • image_website-b2b-advance_0.png
    Разработка сайта компании B2B ADVANCE
    1221
  • image_web-applications_feedme_466_0.webp
    Разработка веб-приложения для компании FEEDME
    1163
  • image_websites_belfingroup_462_0.webp
    Разработка веб-сайта для компании БЕЛФИНГРУПП
    855
  • image_ecommerce_furnoro_435_0.webp
    Разработка интернет магазина для компании FURNORO
    1056
  • image_logo-advance_0.png
    Разработка логотипа компании B2B Advance
    561
  • image_crm_enviok_479_0.webp
    Разработка веб-приложения для компании Enviok
    828

Интеграция с Frax Ether (liquid staking)

Frax Ether — часть экосистемы Frax Finance, включает два токена: frxETH (liquid staking token) и sfrxETH (staking version). Особенность: frxETH само по себе не accrue rewards — для получения yield нужно застейкать его в sfrxETH. Это создаёт интересную механику для DeFi.

Двухтокенная система

frxETH: 1:1 peg с ETH. Не приносит yield сам по себе. Используется как ликвидный ETH-эквивалент в DeFi (Curve pools, AMM).

sfrxETH: staked frxETH. ERC-4626 vault. Вся доходность от ETH staking накапливается в sfrxETH — его exchange rate растёт. Тот frxETH который используется в DeFi LP pools — не получает staking yield, поэтому весь yield концентрируется у holders sfrxETH. Это делает sfrxETH одним из самых высокодоходных LST.

Mint frxETH

interface IfrxETHMinter {
    function submit() external payable;
    function submitAndDeposit(address recipient) external payable returns (uint256 shares);
}

// Минтинг frxETH
IfrxETHMinter(FRXETH_MINTER).submit{value: ethAmount}();

// Mint и сразу deposit в sfrxETH vault
uint256 sfrxETHAmount = IfrxETHMinter(FRXETH_MINTER).submitAndDeposit{value: ethAmount}(recipient);

sfrxETH vault (ERC-4626)

interface IsfrxETH {
    // ERC-4626 standard
    function deposit(uint256 assets, address receiver) external returns (uint256 shares);
    function withdraw(uint256 assets, address receiver, address owner) external returns (uint256 shares);
    function redeem(uint256 shares, address receiver, address owner) external returns (uint256 assets);
    
    // Конвертации
    function convertToShares(uint256 assets) external view returns (uint256 shares);
    function convertToAssets(uint256 shares) external view returns (uint256 assets);
    
    // Reward синхронизация
    function syncRewards() external;
}

// frxETH → sfrxETH
IERC20(frxETH).approve(address(sfrxETH), frxETHAmount);
uint256 sfrxETHShares = IsfrxETH(SFRXETH_ADDRESS).deposit(frxETHAmount, recipient);

Price feeds

// Chainlink sfrxETH/ETH feed
// sfrxETH/frxETH rate через vault.convertToAssets(1e18)
// frxETH/ETH — близко к 1, отслеживается через Curve pool

DeFi стратегии с frxETH

Curve frxETH/ETH pool: frxETH добавляется в LP чтобы получить CRV/CVX rewards вместо staking yield. Оставшийся frxETH зарабатывает больше через sfrxETH из-за концентрации yield.

Leveraged staking: deposit ETH → получить sfrxETH → использовать как collateral в Aave → borrow ETH → deposit снова.

Интеграция Frax Ether — 1-2 недели. ERC-4626 sfrxETH значительно упрощает интеграцию для yield-bearing collateral use cases.