Skip to content

Releases: NethermindEth/sedge

v1.4.0

11 Jul 06:57
3e2a32d
Compare
Choose a tag to compare

Release notes

Major highlights

  • New flag --lido to generate command for Lido Community Staking Module (CSM) setup.
  • New Sedge setup flow with sedge cli command for Lido CSM setup.
  • Add support for MEV-boost on Holesky.
  • Support for sedge keys to generate 0x01 withdrawal credentials.
  • New flag --lido for sedge keys to generate validator keystores with Lido CSM settings.
  • Support for installing Docker in Ubuntu 24.04 LTS.
  • Remove arguments for Lighthouse --eth1 flag.
  • Update client images to the latest versions.
  • Rename --eth1-withdrawal-address flag from sedge keys to --eth-withdrawal-address.
  • Remove support for Goerli.

Full Changelog: v1.3.2...v1.4.0

v1.3.2

09 Mar 08:54
3df8466
Compare
Choose a tag to compare

Release notes

Major highlights

Full Changelog: v1.3.1...v1.3.2

v1.3.1

14 Feb 18:29
e303442
Compare
Choose a tag to compare

Release notes

Major highlights

  • Remove the Lodestar --eth1.providerUrls flag
  • Replace the Lighthouse --eth1-endpoints flag with --eth1.
  • Update client images to be deneb ready on testnets.

Changelog

External contributors

  • @mmsaki helped to take initial care of the lighthouse new params.

Full Changelog: v1.3.0...v1.3.1

v1.3.0

11 Dec 22:38
1409206
Compare
Choose a tag to compare

Release notes

Major highlights

  • New --latest flag to sedge generate subcommands to use the latest version of the image in the clients.
  • Integrate Holesky network.
  • Remove TTD of the params, test cases, command flags and geth patch for custom testnets.
  • Remove default bootnodes for networks managed by clients.
  • Remove custom configurations for Chiado and instead use the clients configuration.

Changelog

New Contributors

Full Changelog: v1.2.3...v1.3.0

v1.2.3

17 Aug 08:46
416c803
Compare
Choose a tag to compare

Release notes

Major highlights

  • Support for Erigon in Gnosis
  • Rename xdai to gnosis on Nethermind
  • Client images updated
  • Bug fixes

Changelog

Full Changelog: v1.2.2...v1.2.3

v1.2.2

24 Jul 17:43
e585a03
Compare
Choose a tag to compare

Release notes

Major highlights

  • Client images updated Shapella ready for Gnosis
  • Bug fixes

Changelog

Full Changelog: v1.2.1...v1.2.2

v1.2.1

22 Jun 08:38
e14e3cb
Compare
Choose a tag to compare

Release notes

Major highlights

  • Client images updated
  • New Nethermind logs (and cool too!)
  • Bug fixes

Changelog

Full Changelog: v1.2.0...v1.2.1

v1.2.0

06 Jun 13:03
847e2b9
Compare
Choose a tag to compare

Release notes

Major highlights

  • New show command to display container info
  • Clients images updated
  • Bug fixes
  • Logo!

Changelog

Features

Fixed

Full Changelog: v1.1.0...v1.2.0

1.1.0

07 Apr 22:28
ec494bd
Compare
Choose a tag to compare

Changelog

Added

  • Unit tests

Changed

  • Update client images to Shapella-ready version.
  • Update Nethermind client settings. Use default JSON-RPC modules, Prunning Cache size, and Snap Sync mode.
  • Update Goerli checkpoint sync to use this.

Fixed

  • Fix Erigon command line flags.
  • Checkpoint sync URL prompt is no longer mandatory.

1.0.0

23 Mar 03:09
34180a6
Compare
Choose a tag to compare

Changelog

Added

  • Add generate command to generate only an execution, consensus, or validator setup code.
  • Support import slashing protection interchange data EIP-3076
    while running the setup with the cli command or with the new command slashing-import.
  • Support export slashing protection interchange data EIP-3076
    with the new command slashing-export.
  • Support the new command run, used to run all the services generated.
  • Support for PPA packaging (apt install).
  • Add flag --container-tag to add a suffix to sedge containers name.
  • Support the new command import-key to import validator keys in an existing configuration.
  • New command to check dependencies: sedge deps check
  • New command to install dependencies: sedge deps install
  • All the commands that needs dependencies will check if they are installed
    as a pre-requisite. If not, the command will fail and suggest to run sedge deps check.
  • Documentation for all supported networks and clients.
  • Add guides and descriptions for new commands in the Documentation.
  • When generating new mnemonic, show it without a trace in the Terminal.

Changed

  • Improved test coverage
  • Updated client versions
  • Refactor sedge cli command to use the new sedge actions in a more interactive way.
  • Rename sedge data directory name to sedge-data instead of docker-compose-scripts.
  • Update mev-boost relay URLs.
  • Fixed validator restart failure. Validator never restarts, but has a better and safer start-up method:
    • Validator waits a grace period (2 epochs) before starting.
    • Validator waits for the consensus sync to finish: verifying that the /eth/v1/node/health consensus endpoint returns with the HTTP code 200 in the newly added validator-blocker docker-compose service. This replace the older track sync method.
  • Updated installation script for docker and docker compose in Linux flavours.
  • Updated Checkpoint Sync Url for Goerli.
  • Use new created action for JWT secret handling.
  • Removed v from the tag on release scripts. Now we should use Tag=v1.0.0 instead of Tag=1.0.0.

Removed

  • Removed config file dependency.
  • Removed prysm from consensus templates on Gnosis as supported client.

Fixed

  • Add missing params at teku validator template.
  • Remove double params at prysm validator template.