Skip to content

Expose (json) log format, hide and deprecate obsolete options#7842

Merged
arnetheduck merged 10 commits intounstablefrom
docs-options
Jan 13, 2026
Merged

Expose (json) log format, hide and deprecate obsolete options#7842
arnetheduck merged 10 commits intounstablefrom
docs-options

Conversation

@arnetheduck
Copy link
Copy Markdown
Member

The json log format is documented in the guide but did not, until now, appear in the --help text.

Take the opportunity to clean up the options and docs:

  • prefer --el=<url> throughout (--web3-url remains as an availble and equivalent name but no longer appears in --help)
  • expose --era option that is used to distribute historical/archived blocks on the beacon network
  • document when options were obsoleted and provide migration docs where reasonable
  • If jwt.hex exists in the data directory, use it when starting the node - when running Nimbus as both execution and beacon client sharing a data directory, this "just works" since one of them will write while the other reads the file.
  • Simplify JWT implmenentation by hardcoding some of the JSON messages
  • Add a search bar to the docs (didn't we have one before??)
  • Use the unified binary in the execution client docs
  • Note that you can now stake more than 32 ETH per validator
  • Remove obsolete gitcoin donation link
  • Remove BETA tag for validator client metrics - no significant changes are currently planned

The `json` log format is documented in the guide but did not, until now,
appear in the `--help` text.

Take the opportunity to clean up the options and docs:

* prefer `--el=<url>` throughout (`--web3-url` remains as an availble
and equivalent name but no longer appears in `--help`)
* expose `--era` option that is used to distribute historical/archived
blocks on the beacon network
* document when options were obsoleted and provide migration docs where
reasonable
* If `jwt.hex` exists in the data directory, use it when starting the
node - when running Nimbus as both execution and beacon client sharing a
data directory, this "just works" since one of them will write while the
other reads the file.
* Simplify JWT implmenentation by hardcoding some of the JSON messages
* Add a search bar to the docs (didn't we have one before??)
* Use the unified binary in the execution client docs
* Note that you can now stake more than 32 ETH per validator
* Remove obsolete gitcoin donation link
* Remove BETA tag for validator client metrics - no significant changes
are currently planned
@github-actions
Copy link
Copy Markdown

github-actions bot commented Jan 11, 2026

Unit Test Results

       12 files  ±0    2 440 suites  ±0   48m 12s ⏱️ + 1m 49s
12 693 tests ±0  12 128 ✔️ ±0  565 💤 ±0  0 ±0 
63 840 runs  ±0  63 112 ✔️ ±0  728 💤 ±0  0 ±0 

Results for commit 4cbdc34. ± Comparison against base commit 86d6926.

♻️ This comment has been updated with latest results.

Comment thread beacon_chain/spec/engine_authentication.nim Outdated
arnetheduck added a commit to status-im/nimbus-eth1 that referenced this pull request Jan 12, 2026
@tersec
Copy link
Copy Markdown
Contributor

tersec commented Jan 12, 2026

The following files do not have an up-to-date copyright year:
- tests/test_engine_authentication.nim

tersec pushed a commit to status-im/nimbus-eth1 that referenced this pull request Jan 13, 2026
* CLI and logging updates

Companion to status-im/nimbus-eth2#7842, bumps
eth2

* bump

* lint

* lint

* docs

* nph
@arnetheduck arnetheduck enabled auto-merge (squash) January 13, 2026 12:19
@arnetheduck arnetheduck merged commit 5d48133 into unstable Jan 13, 2026
10 checks passed
@arnetheduck arnetheduck deleted the docs-options branch January 13, 2026 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants