github status-im/nimbus-eth2 v1.0.0
Stateofus (v1.0.0)

latest releases: v24.10.0, v24.9.0, nightly...
3 years ago

As promised, a slightly more polished release before Mainnet launch ✨

Please make sure you update to this release before Eth2 genesis on
Tuesday (December 1 12:00:23 UTC), as it contains some important improvements.

We recommend monitoring the release channels (Discord, here) for new releases over the next 48 hours (i.e until genesis is over and things are stable).

New additions:

  • Updated list of bootstrap nodes for Mainnet.

  • Prometheus metrics for validator balances. The beacon node will also
    display the total balance of all attached validators in the status
    footer by default.

  • deposits import now automagically finds the validator_keys directory
    produced by the eth2.0-deposit-cli if it is located in the same working
    directory.

  • A deposits exit command for submitting a voluntary validator exit.

  • A record CLI command for inspecting and creating ENR records.

  • An --agent-string option for specifying how Nimbus will present itself
    in LibP2P messages. The default value is now nimbus.

  • New RPC calls to track node and config status. Specifically, a JSON-RCP
    call for inspecting the active config preset (get_v1_config_spec).

We've fixed:

  • Inaccurate peer counts (an occasional mismatch between the number of
    syncing peers and GossipSub peers) -- the default peer limit has been
    increased to maintain a healthy gossip mesh.

  • High bandwidth usage of GossipSub (due to sub-optimal caching and lack
    of limits in the IWANT/IHAVE exchange messages) -- we're now using the
    latest spec GossipSub parameters.

  • High sync memory footprint -- we've reduced the number of sync workers
    from 20 to 10 (note, this should not affect sync speed).


Stay updated 🙏

If you're building Nimbus from source, to update (from master) run:

git pull && make update

Followed by

make nimbus_beacon_node

As usual, see the Nimbus book for the latest documentation updates. In particular we've pushed a significant update to our Raspberry Pi guide (we now recommend using a 64-bit OS and an Enterprise grade SSD), added a page on Mainnet recommendations for Pi users, a page on voluntary exits, and documented our new simplified key-importing process.

Don't miss a new nimbus-eth2 release

NewReleases is sending notifications on new releases.