> For the complete documentation index, see [llms.txt](https://docs.bedrock.technology/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.bedrock.technology/eigenlayer/introduction-to-eigenlayer/restaking/delegation.md).

# Delegation

{% hint style="info" %}
This page is currently in development, and all measurements are derived from best practices; they are not intended as actual action items.
{% endhint %}

There are two stages to restaking

* Staking on Ethereum
  * This is the existing core module of Bedrock, the staking function to secure Ethereum blockchain and earn rewards, for details, please refer to [uniETH](/multi-asset-liquid-staking/unieth.md)
* Delegating to operators
  * EigenLayer makes [native restaking](https://docs.eigenlayer.xyz/restaking-guides/restaking-user-guide/native-restaking/) possible on Ethereum by intercepting stake before it is passed on to restakers’ withdrawal address
  * Today, users can engage in the first step of restaking – staking on the base layer of Ethereum; delegating to operators on mainnet [will be coming soon](#user-content-fn-1)[^1].

[^1]: Bedrock team work closed with EigenLayer to run EigenDA operator in Goerli testnet at the moment. Stay tuned to get latest update from Bedrock social announcement.
