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

> Restake ETH or a liquid staking token with Renzo on Ethereum, Base, Arbitrum, or Linea to receive ezETH.

The Renzo integration (public `type` `restaking`) deposits ETH or, on Ethereum, a supported liquid staking token into Renzo's restaking manager and returns ezETH, an exchange-rate liquid restaking token.

## Availability

| Network | Input token(s) | Receipt token |
| - | - | - |
| Ethereum | ETH (default), wBETH, stETH | ezETH |
| Base | ETH | ezETH |
| Arbitrum | ETH | ezETH |
| Linea | ETH | ezETH |

Yield ids follow `<network>-renzo-ezeth-staking`, for example `ethereum-renzo-ezeth-staking`. Query [`GET /v1/yields?providers=renzo`](/api-reference/YieldsController_getYields) for the current listing enabled for your project.

## Entering

On Ethereum, set the optional `inputToken` to deposit wBETH or stETH instead of ETH; an LST deposit adds an approval step ahead of the deposit. On Base, Arbitrum, and Linea, the only input is native ETH. Entering can be paused at the protocol level on any network.

## Exiting

**Ethereum** exits through a withdraw queue: a request burns ezETH, and the queue applies a cooldown before the asset is claimable, reported as a 14 day `cooldownPeriod` in the yield's metadata when the queue is configured. The withdraw queue and the risk oracle that gates it can each independently pause claims and new requests.

**Base, Arbitrum, and Linea** do not support exit actions: `status.exit` is `false` on these networks. ezETH stays transferable, so a position can still be moved or traded outside yield.xyz.

## Rewards and position

The ezETH/ETH exchange rate rises as rewards accrue; `rewardClaiming` is automatic and there is no separate claim step for the base reward. The yield's reward tokens also include Renzo Points and EigenLayer Points, which are protocol-reported and separate from the ezETH balance.

## List the live yields

Copy this request to list the Renzo yields enabled for your project. Yield IDs change as markets and networks are added, so query the API rather than hardcoding them.

```bash theme={null}
curl "https://api.yield.xyz/v1/yields?providers=renzo&limit=100" \
  -H "x-api-key: $YIELD_API_KEY"
```

## Next steps

<Columns cols={2}>
  <Card title="Restaking" icon="layer-group" href="/documentation/earn/defi/restaking/index">
    Compare Renzo with Ether.fi and KelpDAO.
  </Card>

  <Card title="Action lifecycle" icon="arrows-rotate" href="/documentation/earn/core-concepts/actions">
    Build the enter and exit flow for the Ethereum withdraw queue.
  </Card>
</Columns>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.