Encode Execution Engine Client Version In Graffiti (#5290)

* Add `engine_clientVersionV1` structs

* Implement `engine_clientVersionV1`

* Update to latest spec changes

* Implement GraffitiCalculator Service

* Added Unit Tests for GraffitiCalculator

* Address Mac's Comments

* Remove need to use clap in beacon chain

* Merge remote-tracking branch 'upstream/unstable' into el_client_version_graffiti

* Merge branch 'unstable' into el_client_version_graffiti

# Conflicts:
#	beacon_node/beacon_chain/Cargo.toml
This commit is contained in:
ethDreamer
2024-04-24 01:02:48 -05:00
committed by GitHub
parent c38b05d640
commit 4a48d7b546
20 changed files with 847 additions and 81 deletions

2
Cargo.lock generated
View File

@@ -774,6 +774,7 @@ dependencies = [
"kzg",
"lazy_static",
"lighthouse_metrics",
"lighthouse_version",
"logging",
"lru",
"maplit",
@@ -2845,6 +2846,7 @@ dependencies = [
"kzg",
"lazy_static",
"lighthouse_metrics",
"lighthouse_version",
"lru",
"parking_lot 0.12.1",
"pretty_reqwest_error",