> ## Documentation Index
> Fetch the complete documentation index at: https://yieldxyz.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Ether.fi (eETH)

> Liquid restaking token from Ether.fi

## What this yield is

* **Protocol**: Ether.fi
* **Token**: eETH (Ether.fi Restaked Ether)
* **Underlying**: ETH
* **Yield sources**: ETH staking + EigenLayer AVS rewards
* **Additional rewards**: Ether.fi Loyalty Points + EigenLayer Points
* **Unbonding**: 1-7+ days (native withdrawal)
* **Network**: Ethereum

<Note>
  eETH is a liquid restaking token (LRT) representing ETH restaked through Ether.fi. It earns staking rewards plus EigenLayer AVS rewards while maintaining liquidity.
</Note>

## How eETH works

1. **Deposit**: Stake ETH (min 0.001) into Ether.fi
2. **Receive**: Get eETH representing your restaked position
3. **Earn**: Accumulate ETH staking rewards + EigenLayer rewards + points
4. **Use**: eETH is liquid and usable in DeFi
5. **Exit**: Swap on DEX (instant) or native withdrawal (1-7+ days)

## Token mechanics

| Property          | Description                       |
| ----------------- | --------------------------------- |
| **Type**          | Rebasing (balance increases)      |
| **Yield accrual** | Via balance rebasing              |
| **Liquidity**     | Available on major DEXs           |
| **DeFi utility**  | Collateral, LP positions, lending |

## Required inputs

| Parameter | Description                       |
| --------- | --------------------------------- |
| `yieldId` | `ethereum-eth-etherfi-staking`    |
| `address` | User's wallet address             |
| `amount`  | Amount to restake (min 0.001 ETH) |

## Example flow

<CodeGroup>
  ```bash Get yield metadata theme={null}
  curl --request GET \
    --url https://api.yield.xyz/v1/yields/ethereum-eth-etherfi-staking \
    --header 'accept: application/json' \
    --header 'x-api-key: <API_KEY>'
  ```

  ```bash Enter position theme={null}
  curl --request POST \
    --url https://api.yield.xyz/v1/actions/enter \
    --header 'accept: application/json' \
    --header 'content-type: application/json' \
    --header 'x-api-key: <API_KEY>' \
    --data '{
      "yieldId": "ethereum-eth-etherfi-staking",
      "address": "0xYOUR_ADDRESS",
      "arguments": {
        "amount": "1"
      }
    }'
  ```
</CodeGroup>

## Operational notes

<AccordionGroup>
  <Accordion title="Native withdrawals">
    Native withdrawal takes 1-7+ days. If liquidity pool is insufficient, EigenLayer validators must exit (7+ days) plus Ethereum exit queue.
  </Accordion>

  <Accordion title="CLAIM_UNSTAKED">
    After unbonding, use `CLAIM_UNSTAKED` pending action to receive ETH.
  </Accordion>

  <Accordion title="Points programs">
    Holders earn Ether.fi Loyalty Points and EigenLayer Points automatically.
  </Accordion>
</AccordionGroup>

## See also

<CardGroup cols={2}>
  <Card title="Ether.fi Restaking" icon="layer-group" href="/documentation/coverage/supported-yields/defi/restaking/etherfi">
    Full restaking details
  </Card>

  <Card title="Quickstart" icon="rocket" href="/documentation/getting-started/quickstart">
    Get started with Yield.xyz
  </Card>
</CardGroup>
