Decentralized Application

Web Interface to ether.fi's Staking Smart Contracts

Stakers

In order to maintain control of one's staked ETH, a staker must generate and store his / her own keys. A complex but *necessary* step which Etherfi's decentralized application manages and simplifies. Here are the basic steps:

  • Navigate to the application: ether.fi >> App (top right corner)

  • Connect your wallet (metamask, trezor, ...) ether.fi >> Connect (top right corner). Once done you should see your wallet's public address abbreviated where the Connect button is, and you should be navigated to the LP tab.

  • LP - Liquidity Pool (tab)

    • On the liquidity pool tab, you can easily exchange ETH for eETH and back. To toggle between currencies, click on the arrow key between the text fields.

    • eETH accrues a relative claim on the ETH in the pool

    • Here's the LP interface:

Here's a video of a staker swapping ETH for eETH in the Liquidity Pool:

  • Stake - Staking on Ethereum (tab)

    • Deposit ETH: the early version will limit staking to 32 ETH per validator.

    • Download StakeInfo file: this file contains the winning Node Operator's public key -- the staker will use to encrypt their generated validator key -- and the withdrawal safe address -- used for setting withdraw credentials when creating validator keys.

    • Download and Use Desktop Application: the staker, because with the ether.fi protocol they controls all their keys, will need to generate both withdrawal and validator keys. With our desktop application, they can do this securely and offline.

    • Upload StakeRequest file: the file contains the encrypted validator keys that are being securely transmitted to the node operator.

Here's a video of the entire Staker flow via our Decentralized Application:

Node operators

With ether.fi, Node Operators may participate in an Auction for the right to run additional validators on ethereum. This auction mechanism serves two purposes: uses market forces to differentiate between operators (performance) and compensates all stakeholders for participating in the protocol (Stakers, eETH holders, Node Operators, and the Protocol).

Here's a set of videos demonstrating the Node Operator's actions in ether.fi's validator auctions:

Make a bid:

Cancel a bid:

Node operators are currently whitelisted. To request to be added to the whitelist please email operators@ether.fi. When applying to be a node operator, ether.fi will take into consideration a set of important qualifications:

  • good node performance history

  • demonstration that validator node infrastructure is both robust and resilient

  • alignment with general ether.fi's goals and beliefs

Fees

Last updated

Change request #74: ether.fan whitepaper