Skip to content

Commit 0cf0054

Browse files
Update CSM docs (#504)
* Update CSM docs * fix brain url
1 parent dc8e642 commit 0cf0054

6 files changed

Lines changed: 31 additions & 31 deletions

File tree

docs/user/staking/ethereum/lsd-pools/lido/already-node-operator.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,16 @@ Keystore files contain critical information for managing your validators. When y
1212

1313
2. Access the `/import` tab in Brain UI:
1414

15-
- Mainnet [Staking Brain](http://brain.web3signer.dappnode/import)
15+
- Mainnet [Staking Brain](http://brain.web3signer.dappnode)
1616

17-
- Holesky [Staking Brain](http://brain.web3signer-holesky.dappnode/import)
17+
- Hoodi [Staking Brain](http://brain.web3signer-hoodi.dappnode)
1818

1919
3. Select the “Lido” Tag:
2020
While uploading your keystore files, make sure to tag them with “Lido” to designate automatically the required fee recipient from the Lido protocol:
2121

2222
- Mainnet: `0x388C818CA8B9251b393131C08a736A67ccB19297`
2323

24-
- Holesky: `0xE73a3602b99f1f913e72F8bdcBC235e206794Ac8`
24+
- Hoodi: `0x9b108015fe433F173696Af3Aa0CF7CDb3E104258`
2525

2626
:::danger
2727
Do not edit the fee recipient address. Doing so will result in penalties.
@@ -41,7 +41,7 @@ The Lido CSM UI serves as the central interface for managing validator keys and
4141

4242
1. Access the Lido CSM UI:
4343

44-
Navigate to the Lido CSM package UI. - [Mainnet UI](http://ui.lido-csm-mainnet.dappnode/) - [Holesky UI](http://ui.lido-csm-holesky.dappnode/)
44+
Navigate to the Lido CSM package UI. - [Mainnet UI](http://ui.lido-csm-mainnet.dappnode/) - [Hoodi UI](http://ui.lido-csm-hoodi.dappnode/)
4545

4646
2. Connect Your Wallet:
4747

@@ -53,7 +53,7 @@ The Lido CSM UI serves as the central interface for managing validator keys and
5353

5454
- Follow the on-screen prompts to grant the necessary permissions.
5555

56-
- Ensure the wallet’s network matches the intended environment (e.g., Mainnet or Holesky).
56+
- Ensure the wallet’s network matches the intended environment (e.g., Mainnet or Hoodi).
5757

5858
4. Verify Connection:
5959

docs/user/staking/ethereum/lsd-pools/lido/notifications.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ Once you setup your notifications, you will receive a test notification to confi
4747
Once your notifications are setup, you will receive notificatios for the following events:
4848

4949
- Lido Smart Contract events:
50-
- [Lido VEVO events](https://docs.lido.fi/staking-modules/csm/guides/events/#contract-vebo): the most important event to remark is the validator exit request event, that will trigger the Ejector to exit the validator.
50+
- [Lido VEBO events](https://docs.lido.fi/run-on-lido/csm/alerts-and-monitoring/expert-custom-alerts/#contract-vebo): the most important event to remark is the validator exit request event, that will trigger the Ejector to exit the validator.
5151
![lido-csm-report-submitted](/img/lido-csm-report-submitted.png)
52-
- [Lido CSM events](https://docs.lido.fi/staking-modules/csm/guides/events/#contract-csm): check the Lido documentation for more details.
53-
- [Lido CSFeeDistributor](https://docs.lido.fi/staking-modules/csm/guides/events/#contract-csfeedistributor): check the Lido documentation for more details.
52+
- [Lido CSM events](https://docs.lido.fi/run-on-lido/csm/alerts-and-monitoring/expert-custom-alerts/#contract-csm): check the Lido documentation for more details.
53+
- [Lido CSFeeDistributor](https://docs.lido.fi/run-on-lido/csm/alerts-and-monitoring/expert-custom-alerts#contract-csfeedistributor): check the Lido documentation for more details.
5454
- Validator exit:
5555
- Exit requested: you will receive a notification when the validator exit has been requested.
5656
![lido-csm-exit-requested](/img/lido-csm-exit-requested.png)
@@ -60,9 +60,9 @@ Once your notifications are setup, you will receive notificatios for the followi
6060
![lido-csm-exit-failed](/img/lido-csm-exit-failed.png)
6161
- Performance:
6262
- Above the treshold: you will receive a notification when your validator is performing above the treshold.
63-
![lido-csm-performance-notification-above](/img/lido-csm-performance-notification-above.png)
63+
![lido-csm-performance-notification-above](/img/lido-csm-performance-notification-above.png)
6464
- Below the treshold: you will receive a notification when your validator is performing below the treshold.
65-
![lido-csm-performance-notification-below](/img/lido-csm-performance-notification-below.png)
65+
![lido-csm-performance-notification-below](/img/lido-csm-performance-notification-below.png)
6666
- Operator stuck: you will receive a notification when your operator is stuck indicating the epoch range.
6767
![lido-csm-stuck](/img/lido-csm-stuck.png)
6868
- Relays (comming soon):

docs/user/staking/ethereum/lsd-pools/lido/overview.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
Lido is a **liquid staking** solution for Ethereum that addresses the liquidity issues of traditional staking. Instead of locking up assets and losing access to them, users can stake through Lido and receive liquid tokens. These tokens retain the value of the staked assets and can be used elsewhere while still earning staking rewards.
88

9-
Lido, with over [9,8 million ETH](https://lido.fi/ethereum) staked on its platform, is a significant contributor in the Ethereum ecosystem. To broaden and diversify its network of node operators, Lido recently introduced the [**Community Staking Module** (CSM)](https://csm.lido.fi/?ref=dappnode), the first Lido module with a **permissionless entry** for Ethereum staking. By first providing an ETH-based bond, anyone can now become a node operator by running validators in the Lido protocol. Designed with solo stakers in mind, the CSM lowers the barrier to becoming an Ethereum validator with 2.4 ETH, requiring far less than the standard 32 ETH, and offers a user-friendly experience. While tailored for smaller stakers, it is open to all, including professional operators.
9+
Lido, with over [8 million ETH](https://lido.fi) staked on its platform, is a significant contributor in the Ethereum ecosystem. To broaden and diversify its network of node operators, Lido introduced the [**Community Staking Module** (CSM)](https://lido.fi/csm), the first Lido module with a **permissionless entry** for Ethereum staking. By first providing an ETH-based bond, anyone can now become a node operator by running validators in the Lido protocol. Designed with solo stakers in mind, the CSM lowers the barrier to becoming an Ethereum validator with 2.4 ETH, requiring far less than the standard 32 ETH, and offers a user-friendly experience. While tailored for smaller stakers, it is open to all, including professional operators.
1010

1111
:::info
1212
Becoming a Lido Node Operator is recommended for users with some experience in running validators. The process requires a basic understanding of the Ethereum network and the Lido protocol. If you are new to staking, we recommend setting up a validator on the Testnet first to familiarize yourself with the process, see [Staking on the Ethereum Testnet](/docs/user/staking/ethereum/solo/holesky.md).
@@ -31,7 +31,7 @@ The main functionalities covered by Dappnode in the Lido CSM package are:
3131
- **Telegram Notifications**: you can setup notifications for your Node Operator to be informed about any event. You need to configure the user ID and Telegram token to received your notifications.
3232
- **Ejector**: whenever any of your validator requires to be exited, it will be done automatically sending you the corresponding notification.
3333
- **Track multiple Node Operators**: you can track multiple Node Operators from the same DAppNodePackage-lido-csm.
34-
- **Performance**: your validators attestations performance will be tracked and you will be notified if they are not performing as expected according to the Lido tresholds.
34+
- **Performance**: your validators performance will be tracked and you will be notified if they are not performing as expected according to the Lido thresholds.
3535
- **MEV boost relays**: you will receive notifications whenever your validators are using relays blocklisted in the Lido CSM or not using any relay at all.
3636
- **Import keystores directly from the Lido CSM**: you can import your keystores directly from the Lido CSM to your DAppNodePackage-lido-csm and they will be automatically tagged as Lido.
3737
- **Infraestructure monitoring**: you will be able to visualize the status of your infraestructure (EC - CC - Signer - MEV Boost).
@@ -99,7 +99,7 @@ Lido CSM only allows certain relays for your node configuration. You must use at
9999
You can check the list of allowed relays in the smart contracts:
100100

101101
- **Mainnet relays**: See `get_relays` from [Mainnet](https://etherscan.io/address/0xf95f069f9ad107938f6ba802a3da87892298610e#readContract#F4)
102-
- **Holesky relays**: See `get_relays` from [Holesky](https://holesky.etherscan.io/address/0x2d86C5855581194a386941806E38cA119E50aEA3#readContract#F4)
102+
- **Hoodi relays**: See `get_relays` from [Hoodi](https://hoodi.etherscan.io/address/0x279d3A456212a1294DaEd0faEE98675a52E8A4Bf#readContract#F4)
103103

104104
:::warning
105105
You must select at least one relay to ensure the node operator does not propose vanilla blocks. As a Lido Node Operator, it is your responsibility to ensure that your infrastructure is correctly using MEV Boost.
@@ -113,11 +113,11 @@ The Lido CSM Dappnode package also includes infrastructure checks and warnings i
113113
You can select/unselect relays in the [Stakers](http://my.dappnode/stakers) tab in the Dappmanager or directly modify the relay URLs in the `MEV Boost` package configuration tab.
114114
:::
115115

116-
For more details on MEV in CSM, visit the [Lido CSM Docs](https://operatorportal.lido.fi/modules/community-staking-module).
116+
For more details on MEV in CSM, visit the [Lido CSM Docs](https://operatorportal.lido.fi/modules/community-staking-module#block-99fed4cdcc7641f1af431ddb8afafbec).
117117

118118
## Testnet
119119

120-
The Lido Community Staking Module is available on the Ethereum Mainnet. If you are new to staking, we recommend setting up a validator on the Testnet first to familiarize yourself with the process. The process is the same, the dappnode package for Lido CSM in testnet is **lido-csm-holesky.dnp.dappnode.eth**.
120+
The Lido Community Staking Module is available on the Ethereum Mainnet. If you are new to staking, we recommend setting up a validator on the Testnet first to familiarize yourself with the process. The process is the same, the dappnode package for Lido CSM in testnet is **lido-csm-hoodi.dnp.dappnode.eth**.
121121

122122
## Execution Client RPC
123123

@@ -145,7 +145,7 @@ Changing the RPC is done at your own risk. Dappnode is not responsible for any p
145145
Infura).
146146
2. Navigate to the `/config` tab of your Lido CSM package:
147147
- [Mainnet Lido CSM package's config tab](http://my.dappnode/packages/my/lido-csm-mainnet.dnp.dappnode.eth/config)
148-
- [Holesky Lido CSM package's config tab](http://my.dappnode/packages/my/lido-csm-holesky.dnp.dappnode.eth/config)
148+
- [Hoodi Lido CSM package's config tab](http://my.dappnode/packages/my/lido-csm-hoodi.dnp.dappnode.eth/config)
149149
3. Change the `RPC_URL` environment variable in the **Lido Events Section**.
150150
4. Click the `Update` button
151151
![lido-csm-config-tab](/img/lido-csm-config-tab.png)
@@ -154,7 +154,7 @@ Changing the RPC is done at your own risk. Dappnode is not responsible for any p
154154
After the first scan we suggest to change it back again to:
155155

156156
- `http://execution.mainnet.dncore.dappnode:8545`
157-
- `http://execution.holesky.dncore.dappnode:8545`
157+
- `http://execution.hoodi.dncore.dappnode:8545`
158158
:::
159159

160160
---

docs/user/staking/ethereum/lsd-pools/lido/performance.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ The **Performance** tab allows you to monitor the performance of your Lido valid
77
Before diving into the details, it's essential to understand what a **Lido CSM report** is. These reports contain performance data for all validators in the CSM and are distributed via IPFS hashes by the Lido team.
88

99
- On **Mainnet**, reports are distributed every **28 days**.
10-
- On **Holesky**, reports are distributed every **7 days**.
10+
- On **Hoodi**, reports are distributed every **7 days**.
1111

1212
## Lido Report Cards
1313

@@ -39,7 +39,7 @@ The **Range Selector** controls all the data displayed in the Performance tab. I
3939
- **Ever** (From the first report that included a validator associated with your Node Operator)
4040

4141
:::info
42-
On **Holesky**, an additional **week** range is available since reports are distributed weekly.
42+
On **Hoodi**, an additional **week** range is available since reports are distributed weekly.
4343
:::
4444

4545
## Node Operator Efficiency vs. Lido Average Efficiency

docs/user/staking/ethereum/lsd-pools/lido/register.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@
1010

1111
### 1. **Getting your Dappnode ready**
1212

13-
- Navigate to [Dappnode Staking for Ethereum](http://my.dappnode/stakers/ethereum) or [Dappnode Staking for Holesky](http://my.dappnode/stakers/holesky).
13+
- Navigate to [Dappnode Staking for Ethereum](http://my.dappnode/stakers/ethereum) or [Dappnode Staking for Hoodi](http://my.dappnode/stakers/hoodi).
1414
- Select your desired execution and consensus clients.
1515
- Choose Web3Signer to upload the keystores.
1616
- Configure MEV Boost with as many relays as possible. For additional info on MEV in CSM, check the [Lido CSM Docs](https://operatorportal.lido.fi/modules/community-staking-module).
1717
- Mainnet relays see `get_relays` from [Mainnet](https://etherscan.io/address/0xf95f069f9ad107938f6ba802a3da87892298610e#readContract)
18-
- Holesky relays see `get_relays` from [Holesky](https://holesky.etherscan.io/address/0x2d86C5855581194a386941806E38cA119E50aEA3#readContract)
18+
- Hoodi relays see `get_relays` from [Hoodi](https://hoodi.etherscan.io/address/0x279d3A456212a1294DaEd0faEE98675a52E8A4Bf#readContract#F4)
1919

2020
:::warning
2121
It is mandatory to choose at least one relay to ensure the node operator does not propose vanilla blocks. When uploading the keystores with the "Lido" tag, this requirement will be automatically checked. As a Lido Node Operator, it is your responsibility to ensure that your infrastructure is properly using MEV Boost.
@@ -27,8 +27,8 @@ It is mandatory to choose at least one relay to ensure the node operator does no
2727
In order to run a validator, you need to generate the necessary keystores and deposit data. The keystores **must** be created with the withdrawal credential of Lido:
2828
:::
2929

30-
- Holesky: `0xF0179dEC45a37423EAD4FaD5fCb136197872EAd9`.
3130
- Ethereum: `0xb9d7934878b5fb9610b3fe8a5e441e8fad7e293f`.
31+
- Hoodi: `0x4473dCDDbf77679A643BdB654dbd86D67F8d32f2`.
3232
- We recommend using official tools like [Staking-Deposit-CLI](https://github.com/ethereum/staking-deposit-cli) or the [Wagyu Key Gen Tool](https://wagyu.gg/) to create the keystores. This step is crucial and mandatory.
3333

3434
The validator Keystores will be used to run the validators on the Ethereum network, while the deposit data will be used to register the validators in the Lido protocol.
@@ -43,7 +43,7 @@ Make sure you correcly set the withdrawal address up, otherwise the Lido CSM won
4343

4444
To install the Lido CSM package, select the variant that suits your needs:
4545

46-
- [Holesky package](http://my.dappnode/installer/dnp/lido-csm-holesky.dnp.dappnode.eth)
46+
- [Hoodi package](http://my.dappnode/installer/dnp/lido-csm-hoodi.dnp.dappnode.eth)
4747
- [Ethereum package](http://my.dappnode/installer/dnp/lido-csm-mainnet.dnp.dappnode.eth)
4848

4949
### 4. Register as Node Operator
@@ -58,7 +58,7 @@ To install the Lido CSM package, select the variant that suits your needs:
5858

5959
While registering as a node operator, the UI will verify that you meet the following requirements:
6060

61-
- Stake Requirement: You need 2 ETH or an equivalent amount in stETH or wstETH for the first validator.
61+
- Stake Requirement: You need either 2.4 ETH or 1.5 ETH, or an equivalent amount in stETH or wstETH for the first validator.
6262
- Infrastructure Setup: Your Dappnode must be running:
6363
- An execution client.
6464
- A consensus client.
@@ -91,7 +91,7 @@ You must start the conversation with the bot using `/start` so it can send you n
9191

9292
- Select or drag-and-drop the keystore files associated with your `deposit_data.json`.
9393
- Enter the password for the keys in the provided field.
94-
![Lido-CSM4](/img/lido-csm-ss-docs5.png)
94+
![Lido-CSM4](/img/lido-csm-ss-docs5.png)
9595

9696
- You'll be prompted to sign an ETH bond depending on the number of validators you're submitting to the CSM.
9797
- Once the deposit has been confirmed, the CSM and then the Beacon Chain will process your deposit. Keep in mind you'll have to wait 16-24 hours plus the Becaon Chain's entry queue for your validators to activate. Your node operator setup is now complete!

src/components/HomepageFeatures/index.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,12 +57,12 @@ const FeatureList: FeatureItem[] = [
5757
Image: require("@site/static/img/lido-csm.jpeg").default,
5858
description: (
5959
<>
60-
Community Staking Module (CSM) will most likely be the third Lido on
61-
Ethereum module after the Curated Module and Simple DVT, and the first
62-
to offer permissionless entry allowing community stakers to operate
63-
validators by providing an ETH-based bond. Dappnode facilitates this
64-
process by providing a user-friendly interface for community stakers to
65-
stake on Ethereum and Holesky as node operators.
60+
Community Staking Module (CSM) is the third Lido on Ethereum module
61+
after the Curated Module and Simple DVT, and the first to offer
62+
permissionless entry allowing community stakers to operate validators by
63+
providing an ETH-based bond. Dappnode facilitates this process by
64+
providing a user-friendly interface for community stakers to stake on
65+
Ethereum and Hoodi as node operators.
6666
</>
6767
),
6868
url: "/docs/user/staking/ethereum/lsd-pools/lido/overview",

0 commit comments

Comments
 (0)