Skip to content

Commit 4b6b656

Browse files
authoredMay 3, 2024··
Merge pull request #27 from stereum-dev/Staking-Guide-Update
Update
2 parents 526bb98 + aa85677 commit 4b6b656

File tree

5 files changed

+48
-48
lines changed

5 files changed

+48
-48
lines changed
 

‎docs/00-intro.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: Welcome
44

55
# Welcome to the Documentation...
66

7-
![Stereum Ethereum Node Setup & Manager](../static/img/branding/stereum-social-card.png)
7+
![Stereum Ethereum Node Setup & Manager](../static/img/branding/stereum-social-card.png)
88

99
## ...and thank you for choosing Stereum 🍄
1010

‎docs/02-guides/02-installation/01-use-case-guides/01-staking/00-ethereum/01-ethereum-solo-staking.md

+47-47
Original file line numberDiff line numberDiff line change
@@ -4,242 +4,242 @@
44
### Step 1
55
To begin setting up your server for crypto transactions with Stereum, start by logging into your server management system. Enter the server's IP address, username, and password, then proceed to log in. This step is critical for establishing a secure connection to your server where the node will be installed.
66

7-
![Step 1 Screenshot](../static/screenshots/1.png)
7+
![Step 1 Screenshot](../../../../../../static/screenshots/1.png)
88

99
### Step 2
1010
Once logged in, navigate to the server configuration dashboard. Look for the "One Click Installation" option which is recommended for beginners due to its simplicity and automated setup process. Select this to initiate the installation of your node with minimal hassle.
1111

12-
![Step 2 Screenshot](../static/screenshots/2.png)
12+
![Step 2 Screenshot](../../../../../../static/screenshots/2.png)
1313

1414
### Step 3
1515
In the one-click installation section, choose your use case and network. For this guide, select the "Staking" option to participate in blockchain validation and earning rewards. From the network dropdown, pick an Ethereum testnet like Goerli or Holesky.
1616

17-
![Step 3 Screenshot](../static/screenshots/3.png)
17+
![Step 3 Screenshot](../../../../../../static/screenshots/3.png)
1818

1919
### Step 4
2020
Ensure you set the appropriate data path for your server by selecting the right storage volume. This step affects your node's performance and stability. For services, Geth is common for execution and Lighthouse for consensus. Set the installation directory, usually `/opt/stereum`, to keep your services well-organized for easy management.
2121

22-
![Step 4 Screenshot](../static/screenshots/4.png)
22+
![Step 4 Screenshot](../../../../../../static/screenshots/4.png)
2323

2424
### Step 5
2525
The next step involves setting the synchronization method for your node clients. The recommended 'Checkpoint Sync' method allows a quicker synchronization with the blockchain by starting from a known good state. Choose a trusted source for your checkpoint, which will influence the integrity and reliability of your node's data.
2626

27-
![Step 5 Screenshot](../static/screenshots/5.png)
27+
![Step 5 Screenshot](../../../../../../static/screenshots/5.png)
2828

2929
### Step 6
3030
Finally, you’ll confirm the installation paths for each component you’re setting up on your server. This summary screen lists all the chosen services with their respective categories and installation paths, ensuring you have a clear overview of where each service will reside on the server. It’s important to verify that each path is correct to prevent any future operational issues.
3131

32-
![Step 6 Screenshot](../static/screenshots/6.png)
32+
![Step 6 Screenshot](../../../../../../static/screenshots/6.png)
3333

3434
### Step 7
3535
Continue & wait for the installation to complete. This process might take some time depending on the server and network conditions.
3636

37-
![Step 7 Screenshot](../static/screenshots/7.png)
37+
![Step 7 Screenshot](../../../../../../static/screenshots/7.png)
3838

3939
### Step 8
4040
After completing the initial setup, you will be directed to the node page. Here, monitor the status indicators next to each client, which will initially appear as small red dots. These dots will turn green once the clients are successfully turned on. When this happens, proceed by clicking on the "Control" tab to manage your settings further.
4141

42-
![Step 8 Screenshot](../static/screenshots/8.png)
42+
![Step 8 Screenshot](../../../../../../static/screenshots/8.png)
4343

4444
### Step 9
4545
On the "Control" page, keep an eye on the synchronization status of both blockchain clients. Typically, the Consensus Client synchronization completes before the Execution Client's process starts. It's important to allow both clients to fully synchronize to ensure your node operates correctly within the network.
4646

47-
![Step 9 Screenshot](../static/screenshots/9.png)
47+
![Step 9 Screenshot](../../../../../../static/screenshots/9.png)
4848

4949
## Part 2 / 4 | Validator Key Generation
5050

5151
### Step 10
5252
Navigate to the Ethereum Launchpad website [https://launchpad.ethereum.org](https://launchpad.ethereum.org), which is the official portal for becoming an Ethereum validator. You can visit either the general launchpad, the Holesky testnet, or the Goerli testnet launchpad based on your requirements. Click on "Become a Validator" to start the process of setting up and registering your node as a validator.
5353

54-
![Step 10 Screenshot](../static/screenshots/10.png)
54+
![Step 10 Screenshot](../../../../../../static/screenshots/10.png)
5555

5656
### Step 11
5757
Carefully read through the advisory information provided on the launchpad site.
5858

59-
![Step 11 Screenshot](../static/screenshots/11.png)
59+
![Step 11 Screenshot](../../../../../../static/screenshots/11.png)
6060

6161
## Part 3 / 4 | Validator Key Deposit
6262

6363
### Step 12
6464
These pages contain crucial details about the responsibilities and requirements of running a validator node, such as the Proof of Stake mechanism, deposits, and key management. Understanding these points is essential before you proceed.
6565

66-
![Step 12 Screenshot](../static/screenshots/12.png)
66+
![Step 12 Screenshot](../../../../../../static/screenshots/12.png)
6767

6868
### Step 13
6969
Choose any of the Execution Clients listed, such as Geth or Nethermind, to process validator deposits.
7070

71-
![Step 13 Screenshot](../static/screenshots/13.png)
71+
![Step 13 Screenshot](../../../../../../static/screenshots/13.png)
7272

7373
### Step 14
7474
Similarly, select any Consensus Client like Lighthouse or Prysm.
7575

76-
![Step 14 Screenshot](../static/screenshots/14.png)
76+
![Step 14 Screenshot](../../../../../../static/screenshots/14.png)
7777

7878
### Step 15
7979
Decide on the number of validators you wish to operate. Input this number into the designated field.
8080

81-
![Step 15 Screenshot](../static/screenshots/15.png)
81+
![Step 15 Screenshot](../../../../../../static/screenshots/15.png)
8282

8383
### Step 16
8484
Begin by selecting the operating system you're using to generate validator keys, as this will determine the appropriate version of the key generation tool for your setup.
8585

86-
![Step 16 Screenshot](../static/screenshots/16.png)
86+
![Step 16 Screenshot](../../../../../../static/screenshots/16.png)
8787

8888
### Step 17
8989
For a user-friendly experience, opt for the Wagyu Key Gen application. This graphical user interface (GUI) tool, developed by the ETH Staker community, simplifies the key generation process. Though other options are available, Wagyu is highly recommended for its ease of use. After clicking on "DOWNLOAD FROM GITHUB," locate and download the Wagyu version that corresponds to your operating system.
9090

91-
![Step 17 Screenshot](../static/screenshots/17.png)
91+
![Step 17 Screenshot](../../../../../../static/screenshots/17.png)
9292

9393
### Step 18
9494
Return to the staking launchpad page and confirm that you've securely stored your validator keys and written down your mnemonic phrase by checking the box. This step is essential for ensuring the security and recoverability of your staking operation. After confirming, click "CONTINUE" to proceed with the setup process.
9595

96-
![Step 18 Screenshot](../static/screenshots/18.png)
96+
![Step 18 Screenshot](../../../../../../static/screenshots/18.png)
9797

9898
## Part 4 / 4 | Validator Key Import & Further Configuration
9999

100100
### Step 19
101101
Once the Wagyu download is complete, launch the application. Before generating keys, switch to the network you plan to use by clicking the network selector. For enhanced security, disconnect from the internet while you generate your validator keys, as this step involves sensitive information that should remain private.
102102

103-
![Step 19 Screenshot](../static/screenshots/19.png)
103+
![Step 19 Screenshot](../../../../../../static/screenshots/19.png)
104104

105105
### Step 20
106106
Read the information provided within the Wagyu Key Gen application carefully. When ready, initiate the creation of your secret recovery phrase by clicking "Create" and then "CREATE NEW SECRET RECOVERY PHRASE."
107107

108-
![Step 20 Screenshot](../static/screenshots/20.png)
108+
![Step 20 Screenshot](../../../../../../static/screenshots/20.png)
109109

110110
### Step 21
111111
Securely record your Secret Recovery Phrase. It's vital to back it up accurately and in the correct order, as it is the only way to recover your funds if needed. The best practice for keeping this phrase secure is to write it down on paper and store it in a safe place. Remember, the security of your funds is as reliable as your backup.
112112

113-
![Step 21 Screenshot](../static/screenshots/21.png)
113+
![Step 21 Screenshot](../../../../../../static/screenshots/21.png)
114114

115115
### Step 22
116116
After backing up your Secret Recovery Phrase, re-enter it in the Wagyu Key Gen tool to verify its accuracy. Click "Check" to confirm you've recorded it correctly, ensuring you can access your funds when necessary.
117117

118-
![Step 22 Screenshot](../static/screenshots/22.png)
118+
![Step 22 Screenshot](../../../../../../static/screenshots/22.png)
119119

120120
### Step 23
121121
Enter how many validator keys you'd like to create and set a strong password for them. This password will be used to secure your validator keys, so make it complex and keep it safe.
122122

123-
![Step 23 Screenshot](../static/screenshots/23.png)
123+
![Step 23 Screenshot](../../../../../../static/screenshots/23.png)
124124

125125
### Step 24
126126
If you want to set an Ethereum Withdrawal Address, enter it now. This is where your funds will be sent when you perform a withdrawal. It's optional at this stage but remember that the address must be under your control and can be linked to your secret recovery phrase later if not provided now.
127127

128-
![Step 24 Screenshot](../static/screenshots/24.png)
128+
![Step 24 Screenshot](../../../../../../static/screenshots/24.png)
129129

130130
### Step 25
131131
Retype your password to confirm it. Make sure you re-enter the same password you chose for your validator keys. This step is crucial for the security of your keys and will be needed every time you perform important operations with your validator.
132132

133-
![Step 25 Screenshot](../static/screenshots/25.png)
133+
![Step 25 Screenshot](../../../../../../static/screenshots/25.png)
134134

135135
### Step 26
136136
Click on "Browse" to open Windows Explorer and navigate to the folder where you want to save your validator key(s). It's important to choose a secure and backed-up location because these keys will control your validator. Once you've selected the folder, verify that the path is correct and click "Create" to generate your keys.
137137

138-
![Step 26 Screenshot](../static/screenshots/26.png)
138+
![Step 26 Screenshot](../../../../../../static/screenshots/26.png)
139139

140140
### Step 27
141141
Allow some time for the Wagyu application to generate your secret recovery phrase. It's essential to wait until the process is complete, which may take up to 30 seconds or more, depending on the number of keys.
142142

143-
![Step 27 Screenshot](../static/screenshots/27.png)
143+
![Step 27 Screenshot](../../../../../../static/screenshots/27.png)
144144

145145
### Step 28
146146
Once your keys are generated, a screen will confirm that the keys are successfully created and saved to the specified directory. Review the information to ensure all is in order, then you can close the Wagyu application.
147147

148-
![Step 28 Screenshot](../static/screenshots/28-10.png)
148+
![Step 28 Screenshot](../../../../../../static/screenshots/28.png)
149149

150150
### Step 29
151151
Revisit the Ethereum staking launchpad webpage where you initially started the validator setup process.
152152

153-
![Step 29 Screenshot](../static/screenshots/29-1.png)
153+
![Step 29 Screenshot](../../../../../../static/screenshots/29.png)
154154

155155
### Step 30
156156
On the launchpad site, click on the area indicated to "Drag File To Upload or Browse" and select the "Deposit_Data_[TIMESTAMP].json" file that was generated earlier. This file contains the public key associated with your validator and is required to proceed with the staking process on the launchpad. After selecting the file, click "Continue".
157157

158-
![Step 30 Screenshot](../static/screenshots/30-1.png)
158+
![Step 30 Screenshot](../../../../../../static/screenshots/30.png)
159159

160160
### Step 31
161161
You will be prompted to connect an Ethereum wallet, such as Metamask. This is necessary to make the deposit for your validator. Follow the instructions to securely connect your wallet to the staking launchpad. Once connected, you will be able to proceed with the deposit transaction.
162162

163-
![Step 31 Screenshot](../static/screenshots/31.png)
163+
![Step 31 Screenshot](../../../../../../static/screenshots/31.png)
164164

165165
### Step 32
166166
Confirm that your MetaMask wallet is connected to the correct network and that you have enough Testnet ETH to cover the transaction gas fee.
167167

168-
![Step 32 Screenshot](../static/screenshots/32.png)
168+
![Step 32 Screenshot](../../../../../../static/screenshots/32.png)
169169

170170
### Step 33
171171
Carefully read the summary page, which will show the number of validators you are setting up and the total amount of Testnet ETH required.
172172

173-
![Step 33 Screenshot](../static/screenshots/33.png)
173+
![Step 33 Screenshot](../../../../../../static/screenshots/33.png)
174174

175175
### Step 34
176176
Check all the necessary boxes to acknowledge the risks and affirm that you understand the transaction is not reversible.
177177

178-
![Step 34 Screenshot](../static/screenshots/34.png)
178+
![Step 34 Screenshot](../../../../../../static/screenshots/34.png)
179179

180180
### Step 35
181181
Ensure Metamask wallet shows as connected on the launchpad site. Confirm your network and balance are correct, as these are required for making the validator deposit.
182182

183-
![Step 35 Screenshot](../static/screenshots/35.png)
183+
![Step 35 Screenshot](../../../../../../static/screenshots/35.png)
184184

185185
### Step 36
186186
Click on "Send Deposit" to initiate the deposit of your ETH. Confirm the transaction in your MetaMask wallet. Ensure you have sufficient balance to cover the deposit and the associated gas fees. After reviewing the transaction details, click "Confirm" to proceed.
187187

188-
![Step 36 Screenshot](../static/screenshots/36.png)
188+
![Step 36 Screenshot](../../../../../../static/screenshots/36.png)
189189

190190
### Step 37
191191
After the deposit, monitor the status of your validator key. It will join a queue before it is activated. To check the status, visit one of the provided beacon chain explorers (beaconcha.in, goerli.beaconcha.in, or holesky.beaconcha.in) and enter your validator public key to track the activation process.
192192

193-
![Step 37 Screenshot](../static/screenshots/36_2.png)
193+
![Step 37 Screenshot](../../../../../../static/screenshots/36_2.png)
194194

195195
## Part 4 / 4 | Validator Key Import & Further Configuration
196196

197197
### Step 38
198198
Open the Stereum application and log into your server. Navigate to the "Staking" section. To import your validator key, click on the 'Click or Drag to Insert Key' area or simply drag and drop your validator key file onto it.
199199

200-
![Step 38 Screenshot](../static/screenshots/37.png)
200+
![Step 38 Screenshot](../../../../../../static/screenshots/37.png)
201201

202202
### Step 39
203203
Once you click or drag to insert the key, a file explorer will open. Navigate to the location of your validator key files, select them, and choose the validator client (like Lighthouse, Prysm, etc.) that you want to import your keys into. This is where you specify which client will manage your validator duties.
204204

205-
![Step 39 Screenshot](../static/screenshots/38.png)
205+
![Step 39 Screenshot](../../../../../../static/screenshots/38.png)
206206

207207
### Step 40
208208
A dialogue will appear asking if you want to import with a Slashing Protection Database. Choose "No" if you have not previously imported these keys into a different client or if this is your initial setup. Click "Import" to proceed with importing your validator key without the Slashing Protection Database. This will initiate the import process for your validator key into the client.
209209

210-
![Step 40 Screenshot](../static/screenshots/39.png)
210+
![Step 40 Screenshot](../../../../../../static/screenshots/39.png)
211211

212212
### Step 41
213213
Enter the password you created for your validator keys during their generation phase.
214214

215-
![Step 41 Screenshot](../static/screenshots/40.png)
215+
![Step 41 Screenshot](../../../../../../static/screenshots/40.png)
216216

217217
### Step 42
218218
After entering your password and confirming the action, wait for the Stereum system to import your validator keys. This process will integrate your keys with the client and prepare it for staking operations.
219219

220-
![Step 42 Screenshot](../static/screenshots/41.png)
220+
![Step 42 Screenshot](../../../../../../static/screenshots/41.png)
221221

222222
### Step 43
223223
Wait for the import process to complete. The interface will indicate when the validator key has been successfully imported into Stereum.
224224

225-
![Step 43 Screenshot](../static/screenshots/42.png)
225+
![Step 43 Screenshot](../../../../../../static/screenshots/42.png)
226226

227227
### Step 44
228228
To set up block rewards, navigate to the "Node" tab and access the settings of your Validator Client.
229229

230-
![Step 44 Screenshot](../static/screenshots/43.png)
230+
![Step 44 Screenshot](../../../../../../static/screenshots/43.png)
231231

232232
### Step 45
233233
Find the "Default Fee Recipient" section and click the pencil icon to edit the address to which block rewards will be sent.
234234

235-
![Step 45 Screenshot](../static/screenshots/44.png)
235+
![Step 45 Screenshot](../../../../../../static/screenshots/44.png)
236236

237237
### Step 46
238238
After entering your chosen address, confirm and apply the changes by clicking "Confirm & Restart." Your Validator Client will restart to apply these settings. If it does not automatically restart, do it manually.
239239

240-
![Step 46 Screenshot](../static/screenshots/45.png)
240+
![Step 46 Screenshot](../../../../../../static/screenshots/45.png)
241241

242242
### Step 47
243243
Once your node is fully synchronized with the network and your validator key has been processed through the deposit queue, you will begin to perform attestation duties. This signals that you are actively participating in the network and can start earning rewards.
244244

245-
![Step 47 Screenshot](../static/screenshots/46.png)
245+
![Step 47 Screenshot](../../../../../../static/screenshots/46.png)
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)
Please sign in to comment.