-
Notifications
You must be signed in to change notification settings - Fork 261
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Post merge polish #4127
Post merge polish #4127
Conversation
…ecution/consensus terminology
TODO overlap with #4126 @arnetheduck |
@@ -580,45 +580,46 @@ proc exchangeTransitionConfiguration*(p: Eth1Monitor): Future[EtcStatus] {.async | |||
consensusCfg), | |||
timeout = 1.seconds) | |||
except CatchableError as err: | |||
error "Failed to exchange transition configuration", err = err.msg | |||
error "Failed to exchange transition configuration witrh Execution Client", err = err.msg |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
error "Failed to exchange transition configuration witrh Execution Client", err = err.msg | |
error "Failed to exchange transition configuration with execution client", err = err.msg |
In general, are "execution layer" and "execution client" treated as proper nouns by the spec? I agree with using that rather than engine API, but I'm not sure about the capitalization here. |
If I were changing the strings, I'd probably hint about |
#4126 needs to go in before this one though - until then, we're simply not sending the right messages at the right time and whatever we print here will not be right |
these changes have been, or are being, incorporated in various other PR:s, closing for now |
Some post-merge polish after looking at some log files:
One thing that was recurring as well is the people not updating --web3-url=http://localhost:8545 to --web3-url=http://localhost:8551 (or websocket).
I think we need to add a log whether we are connected as a mere web3 (to monitor deposits), or as a fully-fledged CL. Though now that mainnet is switch to PoS, maybe there is no interest at all in pre-PoS with deposit monitoring as all chains of interest have moved to PoS? Or use a different consensus algorithms already integrated within an EL (for rollups for example).
Notably missing: do we send a stub to the ELs on mainnet or do we like today send the actual expected values?