Staked Frax Ether (sfrxETH)

Wiki Powered byIconIQ
Staked Frax Ether (sfrxETH)

We've just announced IQ AI.

Check it out

Staked Frax Ether (sfrxETH)

Staked Frax Ether (sfrxETH) is a by . sfrxETH is the staked version of designed to accrue the staking yield of the Frax ETH . The exchange rate of per sfrxETH increases over time as rewards accrue to the vault.

flowchart.jpg

Overview

The Frax Ether system comprises three primary components, , Staked Frax Ether (sfrxETH), and the Frax ETH Minter:

sfrxETH

sfrxETH is the version of that accrues staking yield. All profit generated from Frax Ether validators is distributed to sfrxETH holders. By exchanging for sfrxETH, one becomes eligible for staking yield, which is redeemed upon converting sfrxETH back to . It is an -compliant vault and is obtained by first approving the sfrxETH contract as a spender. As generate staking yield, an equivalent amount of is and sent to the sfrxETH contract. This means that once rewards are synced, one's may be redeemed for a greater amount of than it took to mint.

frxETH

frxETH acts as a loosely pegged to ETH, leveraging Frax's winning playbook on and onboarding ETH into the Frax ecosystem.

Frax ETH Minter (frxETHMinter)

Frax ETH Minter (frxETHMinter) allows the exchange of ETH for frxETH, bringing ETH into the Frax ecosystem, spinning up new nodes when able, and new frxETH equal to the amount of ETH sent. [2]

Liquid Staking

Solo ETH staking requires the technical knowledge and initial setup associated with running a , and also that deposits be made 32 ETH at a time. By opting to use a ETH derivative instead of staking ETH in another form, staking yield can be accrued much more simply, abstracting the need to run , allowing yield to be earned on any amount of ETH, allowing withdrawals at any time and of any size, and allowing far greater composability throughout .

Technical Specifications

frxETHMinter: The frxETHMinter when it receives ETH either through the submit or receive function. Whenever a submission pushes the minter balance over 32 ETH, the contract pops a validator's deposit credentials off of a stack and passes the 32 ETH deposit along with the credentials to the ETH 2.0 deposit contract, automatically spinning up a new .

As needed, new credentials are added to the stack to ensure that there are always ready to take deposits. If at any time the contract runs out of , will continue to be minted as normal (unless paused) but no new will be spun up until more are added to the stack.The withdrawal credential is shared by all the on the stack, meaning all validators share the same withdrawal address. This address is set to the Frax at launch, so that withdrawals may be safely handled once live.

In addition, when adding it is necessary to pass the DepositDataRoot as provided when generating the deposit data, this is to provide redundancy in ensuring a with wrong parameters will not be accepted when ETH is deposited.

REFERENCES

HomeCategoriesRankEventsGlossary