mirror of
https://github.com/ChainSafe/lodestar.git
synced 2026-01-06 22:33:59 -05:00
**Motiviation** All networks have completed the merge transition and most execution clients no longer support pre-merge so it's not even possible anymore to run a network from a genesis before bellatrix, unless you keep it to phase0/altair only, which still works after this PR is merged. This code is effectively tech debt, no longer exercised and just gets in the way when doing refactors. **Description** Removes all code related to performing the merge transition. Running the node pre-merge (CL only mode) is still possible and syncing still works. Also removed a few CLI flags we added for the merge specifically, those shouldn't be used anymore. Spec constants like `TERMINAL_TOTAL_DIFFICULTY` are kept for spec compliance and ssz types (like `PowBlock`) as well. I had to disable a few spec tests related to handling the merge block since those code paths are removed. Closes https://github.com/ChainSafe/lodestar/issues/8661
15 lines
637 B
Plaintext
15 lines
637 B
Plaintext
# We use these images during sim and e2e tests
|
|
GETH_DOCKER_IMAGE=ethereum/client-go:v1.16.7
|
|
# Use either image or local binary for the testing
|
|
GETH_BINARY_DIR=
|
|
LIGHTHOUSE_DOCKER_IMAGE=ethpandaops/lighthouse:unstable-d235f2c
|
|
|
|
# We can't upgrade nethermind further due to genesis hash mismatch with the geth
|
|
# https://github.com/NethermindEth/nethermind/issues/6683
|
|
# Disabling Nethermind from sim tests until the above issue is resolved
|
|
NETHERMIND_DOCKER_IMAGE=nethermind/nethermind:1.18.2
|
|
|
|
# We mostly use mainnet for unit testing
|
|
# Changing this value may impact the tests which are written with mainnet in mind
|
|
LODESTAR_PRESET=mainnet
|