Интеграция с 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.







