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/the_nimbus_book/src/eth1.md
+43-5Lines changed: 43 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ Select an execution client and install it, configuring it such that that the aut
26
26
27
27
#### 1. Install Geth
28
28
29
-
See the [Installing Geth](https://geth.ethereum.org/docs/install-and-build/installing-geth) for instructions on installing Geth.
29
+
See the [Installing Geth guide](https://geth.ethereum.org/docs/getting-started/installing-geth) for instructions on installing Geth.
30
30
31
31
#### 2. Start Geth
32
32
@@ -44,15 +44,15 @@ Select an execution client and install it, configuring it such that that the aut
44
44
45
45
=== "Nethermind"
46
46
47
-
See the [Getting started](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started) guide to set up Nethermind.
47
+
See the [Installing Nethermind guide](https://docs.nethermind.io/get-started/installing-nethermind) to set up Nethermind.
48
48
49
-
Make sure to enable the [JSON-RPC](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/running-nethermind-post-merge#jsonrpc-configuration-module) interface and pass `--JsonRpc.JwtSecretFile=/tmp/jwtsecret` to select a JWT secret file location.
49
+
Make sure to enable the [JSON-RPC](https://docs.nethermind.io/interacting/json-rpc-server) interface and pass `--JsonRpc.JwtSecretFile=/tmp/jwtsecret` to select a JWT secret file location.
50
50
51
51
=== "Besu"
52
52
53
-
See the [Besu documentation](https://besu.hyperledger.org/en/stable/) for instructions on setting up Besu.
53
+
See the [Besu documentation](https://besu.hyperledger.org/public-networks/get-started/install) for instructions on setting up Besu.
54
54
55
-
Make sure to enable the [JSON-RPC](https://besu.hyperledger.org/en/stable/HowTo/Interact/APIs/Using-JSON-RPC-API/) interface and store the JWT token in `/tmp/jwtsecret`.
55
+
Make sure to enable the [JSON-RPC](https://besu.hyperledger.org/public-networks/how-to/use-besu-api/json-rpc) interface and store the JWT token in `/tmp/jwtsecret`.
56
56
57
57
=== "Erigon"
58
58
@@ -98,6 +98,44 @@ You will need to pass the path to the token file to Nimbus together with the web
98
98
When the `--jwt-secret` option is not specified and the execution client is running on the same machine under default setting, Nimbus may be able to connect successfully to it by using the default secret value `0xd4e56740f876aef8c010b86a40d5f56745a118d0906a34e69aec8c0db1cb8fa3`.
99
99
This is a [proposed standard protocol](https://github.com/ethereum/execution-apis/pull/302) that aims to simplify the required user configuration, but it's not yet adopted by all execution clients.
100
100
101
+
102
+
103
+
104
+
## Upgrade execution client
105
+
106
+
=== "Nimbus"
107
+
108
+
In the `nimbus-eth1` directory, run the following commands:
109
+
```
110
+
git pull
111
+
make -j4 update
112
+
make -j4 nimbus
113
+
```
114
+
115
+
116
+
=== "Geth"
117
+
118
+
Following [Geth update instructions](https://geth.ethereum.org/docs/faq#how-to-update-geth), to update Geth you need to:
119
+
120
+
121
+
1. stop the node,
122
+
2. download the latest release (follow [installation instructions](https://geth.ethereum.org/docs/getting-started/installing-geth)),
123
+
3. restart the node.
124
+
125
+
126
+
=== "Nethermind"
127
+
128
+
There are several ways of updating Nethermind, depending on the installation method.
0 commit comments