Skip to content

Commit 09ed207

Browse files
spencer-tbEikix
authored andcommittedMar 1, 2024
clients: remove openethereum as its deprecated (ethereum#932)
1 parent 38601ce commit 09ed207

11 files changed

+8
-650
lines changed
 

‎clients/openethereum/Dockerfile

-41
This file was deleted.

‎clients/openethereum/chain.json

-160
This file was deleted.

‎clients/openethereum/enode.sh

-21
This file was deleted.

‎clients/openethereum/genesis.json

-15
This file was deleted.

‎clients/openethereum/mapper.jq

-248
This file was deleted.

‎clients/openethereum/openethereum.sh

-152
This file was deleted.

‎docs/clients.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,8 @@ container:
9898
On startup, the entry point script must first load the genesis block and state into the
9999
client implementation from `/genesis.json`. To do this, the script needs to translate from
100100
Geth genesis format into a format appropriate for the specific client implementation. The
101-
translation is usually done using a jq script. See the [openethereum genesis
102-
translator][oe-genesis-jq], for example.
101+
translation is usually done using a jq script. See the [go-ethereum genesis
102+
translator][geth-genesis-jq], for example.
103103

104104
After the genesis state, the client should import the blocks from `/chain.rlp` if it is
105105
present, and finally import the individual blocks from `/blocks` in file name order. The
@@ -165,7 +165,7 @@ For the server role, the following additional variables should be supported:
165165
[LES]: https://github.com/ethereum/devp2p/blob/master/caps/les.md
166166
[geth-docker]: ../clients/go-ethereum/Dockerfile
167167
[hive-client-yaml]: ./commandline.md#client-build-parameters
168-
[oe-genesis-jq]: ../clients/openethereum/mapper.jq
168+
[geth-genesis-jq]: ../clients/go-ethereum/mapper.jq
169169
[EIP-155]: https://eips.ethereum.org/EIPS/eip-155
170170
[EIP-606]: https://eips.ethereum.org/EIPS/eip-606
171171
[EIP-607]: https://eips.ethereum.org/EIPS/eip-607

‎docs/commandline.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,10 @@ simulation, use the following command:
2929

3030
./hive --sim <simulation> --client <client(s) you want to test against>
3131

32-
For example, if you want to run the `discv4` test against geth and openethereum, here is
32+
For example, if you want to run the `discv4` test against geth, here is
3333
how the command would look:
3434

35-
./hive --sim devp2p --sim.limit discv4 --client go-ethereum,openethereum
35+
./hive --sim devp2p --sim.limit discv4 --client go-ethereum,nethermind
3636

3737
The client list may contain any number of clients. You can select a specific client
3838
version by appending it to the client name with `_`, for example:

‎docs/overview.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ This section explains what happens during a simulation run.
7171
For a single run, the user provides the name of the simulator to run, and a set of client
7272
names to run against. For example:
7373

74-
./hive --sim ethereum/sync --client go-ethereum,besu,openethereum
74+
./hive --sim ethereum/sync --client go-ethereum,besu,nethermind
7575

7676
Hive first builds simulator and client images using docker. It expects a Dockerfile in the
7777
`./simulators/ethereum/sync` directory as well as a Dockerfile for each client (in

‎docs/simulators.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ You can test this build by running `docker build .` in the simulator directory.
179179

180180
Finally, go back to the root of the repository (`cd ../../..`) and run the simulation.
181181

182-
./hive --sim my-simulation --client go-ethereum,openethereum
182+
./hive --sim my-simulation --client go-ethereum,besu
183183

184184
You can check the results using [hiveview].
185185

‎test.sh

+1-6
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,8 @@ mkdir $RESULTS
5757
# Sync are quick tests
5858
#
5959

60-
# These three can succsessfully sync with themselves
61-
#testsync openethereum_latest
60+
# These can succsessfully sync with themselves
6261
#testsync go-ethereum_latest
63-
testsync openethereum_latest,go-ethereum_latest
6462

6563
# These two are failing - even against themselves
6664
testsync besu_latest # fails
@@ -69,7 +67,6 @@ testsync nethermind_latest # fails
6967
#testsync besu_latest,nethermind_latest
7068

7169
#testsync go-ethereum_latest go-ethereum_stable
72-
#testsync go-ethereum_latest openethereum_latest
7370
#testsync go-ethereum_latest nethermind_latest
7471
#testsync go-ethereum_latest besu_latest
7572

@@ -84,12 +81,10 @@ testgraphql besu_latest
8481
#testdevp2p go-ethereum_latest
8582
#testdevp2p nethermind_latest
8683
#testdevp2p besu_latest
87-
#testdevp2p openethereum_latest
8884

8985

9086
# These take an extremely long time to run
9187
#testconsensus go-ethereum_latest
92-
#testconsensus openethereum_latest
9388
#testconsensus nethermind_latest
9489
#testconsensus besu_latest
9590

0 commit comments

Comments
 (0)
Please sign in to comment.