Troubleshooting Issues
The most likely cause for this is that the CL client is either not running or trying to connect to the wrong JSON RPC port. to solve this follow these steps:
For this one, either the allowed modules for
AdditionalRpcUrls
does not include engine
, or the port that you configured the CL client to use is not the same as the port configured in EnginePort
or with AdditionalRpcUrls
. to solve this follow these steps:- 1.Make sure
EnginePort
orAdditionalRpcUrls
is configured correctly and matches the port entered in your CL client. Follow this link for details. - 2.If you are using
AdditionalRpcUrls
, make sure thatAdditionalRpcUrls
hasengine
among the allowed modules. e.g :"AdditionalRpcUrls": ["http://localhost:8551|http;ws|net;eth;engine;web3;client"]
. - 3.Make sure the CL client port is pointing to the same port specified in
EnginePort
or inAdditionalRpcUrls
.
it could mean one of two things:
- 1.
--Merge.Enabled
not set totrue
on the CLI or in the Config file. refer to the this Link for more info. - 2.Nethermind.Merge.Plugin.cs is not in the plugins folder.
it could mean one of two things:
- 1.
--Merge.Enabled
not set totrue
on the CLI or in the Config file. refer to the this Link for more info. - 2.Nethermind.Merge.Plugin.dll is not in the plugins folder.
This is most likely due to not updating the
Chainspec
folder when updating nethermind. Either update Chainspec folder or specify TTD manually like explained here.This has two possible cases, either TTD is misconfigured in nethermind or it is misconfigured in the CL Client. to solve this, make sure to update the chainspec folder when updating nethermind or setting the TTD manually like explained here. Another possible solution is to update your CL Client.
Please note TerminalTotalDifficulty is different from one network to another.
Last modified 11mo ago