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

# Rocket Pool

> Decentralized ETH liquid staking via Rocket Pool

Rocket Pool is a decentralized Ethereum liquid staking protocol. Stake ETH and receive rETH, a liquid token representing your staked position.

***

## What this yield is

* **Protocol**: Rocket Pool
* **Mechanism**: Stake ETH, receive rETH
* **Rewards**: Exchange rate appreciation (rETH value increases vs ETH)
* **Withdrawals**: Instant via DEX or Rocket Pool router
* **Network**: Ethereum

***

## Available yields

| Yield ID                          | Token In | Token Out |
| --------------------------------- | -------- | --------- |
| `ethereum-eth-rocketpool-staking` | ETH      | rETH      |

***

## Required inputs

| Argument | Required | Description                     |
| -------- | -------- | ------------------------------- |
| `amount` | Yes      | Amount of ETH to stake (in wei) |

***

## Actions & lifecycle

<Tabs>
  <Tab title="Enter">
    * Single transaction for native ETH
    * Receive rETH immediately
    * Rewards accrue via exchange rate
  </Tab>

  <Tab title="Exit">
    * Swap rETH → ETH via Rocket Pool router
    * Or swap on secondary market (Curve, Balancer)
    * Router checks both options for best rate
  </Tab>
</Tabs>

***

## Example flow

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

  ```bash Enter staking 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-rocketpool-staking",
      "address": "0xYOUR_ADDRESS",
      "arguments": { "amount": "1000000000000000000" }
    }'
  ```
</CodeGroup>

***

## Operational notes

<AccordionGroup>
  <Accordion title="Exchange rate token">
    rETH balance stays constant; value appreciates vs ETH. 1 rETH represents >1 ETH over time.
  </Accordion>

  <Accordion title="Rocket Pool Router">
    Withdrawals use the Rocket Pool Router, which checks protocol burn rate vs DEX rates. The action returns the optimal path.
  </Accordion>

  <Accordion title="Decentralized">
    Rocket Pool uses permissionless node operators, providing more decentralization than single-operator protocols.
  </Accordion>
</AccordionGroup>

***

## See also

<CardGroup cols={2}>
  <Card title="Liquid Staking Overview" icon="droplet" href="/documentation/coverage/supported-yields/defi/liquid-staking">
    All liquid staking protocols
  </Card>

  <Card title="Lido" icon="droplet" href="/documentation/coverage/supported-yields/defi/liquid-staking/lido">
    Largest liquid staking protocol
  </Card>
</CardGroup>
