> ## 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.

# Renzo (ezETH)

> Liquid restaking token from Renzo Protocol

## What this yield is

* **Protocol**: Renzo Protocol
* **Token**: ezETH (Renzo Restaked Ether)
* **Underlying**: ETH, stETH, WBETH
* **Yield sources**: ETH staking + EigenLayer AVS rewards
* **Additional rewards**: Renzo ezPoints + EigenLayer Points
* **Networks**: Ethereum, Base, Arbitrum, Linea

<Note>
  ezETH is a liquid restaking token (LRT) that represents restaked ETH earning both native staking rewards and EigenLayer AVS rewards. It maintains liquidity for use across DeFi.
</Note>

## How ezETH works

1. **Deposit**: Stake ETH (or LSTs on Ethereum) into Renzo
2. **Receive**: Get ezETH representing your restaked position
3. **Earn**: Accumulate ETH staking rewards + EigenLayer rewards
4. **Use**: ezETH is liquid and usable in DeFi (lending, LPing, etc.)
5. **Exit**: Swap ezETH on DEXs (native withdrawals not yet enabled)

## Token mechanics

| Property          | Description                            |
| ----------------- | -------------------------------------- |
| **Type**          | Non-rebasing (exchange rate increases) |
| **Yield accrual** | Via rising ezETH:ETH exchange rate     |
| **Liquidity**     | Available on major DEXs                |
| **DeFi utility**  | Collateral, LP positions, lending      |

## Required inputs

| Parameter | Description                    |
| --------- | ------------------------------ |
| `yieldId` | `ethereum-ezeth-renzo-staking` |
| `address` | User's wallet address          |
| `amount`  | Amount to restake              |

## Example flow

<CodeGroup>
  ```bash Get yield metadata theme={null}
  curl --request GET \
    --url https://api.yield.xyz/v1/yields/ethereum-ezeth-renzo-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-ezeth-renzo-staking",
      "address": "0xYOUR_ADDRESS",
      "arguments": {
        "amount": "1"
      }
    }'
  ```
</CodeGroup>

## Operational notes

<AccordionGroup>
  <Accordion title="No pending actions">
    ezETH has no pending actions. Rewards accrue automatically via exchange rate.
  </Accordion>

  <Accordion title="Exit via DEX">
    Native withdrawals are not enabled. Use DEX swaps to exit positions.
  </Accordion>

  <Accordion title="Points programs">
    Holders earn Renzo ezPoints and EigenLayer Points automatically.
  </Accordion>
</AccordionGroup>

## See also

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

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