You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/user/staking/switch-clients.md
+14-12Lines changed: 14 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,13 @@
2
2
3
3
This guide explains how to switch execution and consensus clients on Dappnode for Ethereum, Gnosis, and Lukso networks. It includes detailed information about the switching process and expected waiting times for resynchronization and attestation.
4
4
5
-
###General Information
5
+
## General Information
6
6
Important considerations before switching clients:
7
7
8
-
**Downtime:** Switching clients will result in temporary downtime and missed attestations.
9
-
**Sync Time:** New clients will need time to synchronize with the network.
10
-
**Disk Space:** Ensure you have enough disk space for the new client before switching.
11
-
**Backup:** Always backup your validator keys and wallet information before making any changes.
8
+
-**Downtime:** Switching clients will result in temporary downtime and missed attestations.
9
+
-**Sync Time:** New clients will need time to synchronize with the network.
10
+
-**Disk Space:** Ensure you have enough disk space for the new client before switching.
11
+
-**Backup:** Always backup your validator keys and wallet information before making any changes.
12
12
13
13
**Basic Switching Process Overview**
14
14
The following switching process applies to Ethereum, Gnosis and Lukso.
@@ -36,7 +36,7 @@ Go to the new client package in the packages tab and check the logs section (Tec
36
36
Go to Beaconcha.in dashboard and check if your validators are active and attesting.
37
37
38
38
39
-
###Execution client switch
39
+
## Execution client switch
40
40
41
41
The current execution clients supported in Dappnode are the following:
42
42
@@ -55,9 +55,10 @@ Switching execution clients is a **critical operation that can substantially imp
55
55
56
56
If the client was not downloaded and sync previously, an initial sync is needed. It typically takes from 12 to 48 hours depending on the client. All times mentioned here assume standard Solid State Disk storage and reasonable network conditions. Actual times may vary based on hardware, network conditions, and chain state. Attestation impact directly correlates with sync time plus small overhead for client initialization.
57
57
58
-
The sync process might **require high resources of your hardware**, do not worry if your CPU temperature reaches 100ºC or your CPU usage is +90%, it is normal during the sync process. It would be problematic only if it stays at these levels for several days. In this case check maintenance practices in this documentation.
58
+
:::info The sync process might **require high resources of your hardware**, do not worry if your CPU temperature reaches 100ºC or your CPU usage is +90%, it is normal during the sync process. It would be problematic only if it stays at these levels for several days. In this case check maintenance practices in this documentation.
59
+
:::
59
60
60
-
###Consensus client switch
61
+
## Consensus client switch
61
62
62
63
The current consensus clients supported in Dappnode are the following:
63
64
Ethereum consensus clients: Lighthouse, Teku, Lodestar Nimbus and Prysm.
@@ -75,9 +76,10 @@ Checkpoint sync helps to connect to the current state of the blockchain getting
75
76
76
77
It is always advisable to switch to a new consensus client from scratch (without existent volumes) to trigger the checkpoint sync. Otherwise, if you have a client with previous blockchain data, it will require more time to sync.
77
78
78
-
After sync time completes, it has an extra downtime of 1-3 epochs (6 - 18 minutes). This is the “doppelganger” check, an extra protection measure to avoid slashing.
79
+
:::info After sync time completes, it has an extra downtime of 1-3 epochs (6 - 18 minutes). This is the “doppelganger” check, an extra protection measure to avoid slashing.
80
+
:::
79
81
80
-
###Blockchains sync time & recommended disk space
82
+
## Blockchains sync time & recommended disk space
81
83
The sync time varies depending on the blockchain selected to run your validators.
82
84
83
85
| Blockchain | Sync time | Disk space recommended |
@@ -88,7 +90,7 @@ The sync time varies depending on the blockchain selected to run your validators
88
90
| Hoodi | 2-4 h | +0.5 TB |
89
91
90
92
91
-
###Best Practices
93
+
## Best Practices
92
94
93
95
**Plan Your Switch**: Choose a time with low network activity for switching to minimize the impact of missed attestations.
94
96
@@ -111,7 +113,7 @@ The sync time varies depending on the blockchain selected to run your validators
111
113
**Enable Dappnode notifications:** Push notifications can help to track the status of your validators and clients.
0 commit comments