Skip to content

Releases: NethermindEth/sedge

0.5.0

29 Nov 17:20
f463328
Compare
Choose a tag to compare

Changelog

Added

  • Add checkpoint sync url for Chiado.

Changed

  • Update Gnosis and Chiado networks default clients images to merge ready versions.
  • Update client versions.
  • Update checkpoint sync url for gnosis.

Fixed

  • Add missing depends_on tag to lodestar validator.
  • Fix wrong fork version in Gnosis network config.

0.4.0

26 Oct 02:21
22df40a
Compare
Choose a tag to compare

Changelog

Added

  • Check for new Sedge releases on GitHub. Sedge will now report if there is a new version released.
  • Add --mev-boost-image flag to specify which Mev Boost docker image sedge uses.
  • Set mev-boost as default on mainnet.
  • Documentation for How to Run a Validator Node on Sedge by yourself, once generated.
  • Documentation for How to Run a Validator or Full Node on Chiado, Gnosis testnet.

Changed

  • Drop support for deprecated networks. (Kiln, Ropsten, Denver)
  • Update Chiado testnet configs
  • Sedge uses its own mechanism for keystore generation with sedge keys instead of the staking-deposit-cli tool. This is experimental and staking-deposit-cli is still being used for mainnet.

Fixed

  • Print generated files as string instead of []byte
  • keystore_password.txt permissions issue

0.3.0

16 Sep 03:56
8eedbb2
Compare
Choose a tag to compare

Changelog

Added

  • Gnosis Network support
  • Add support for gnosis merge testnets named chiado and denver
  • Add support for custom testnets by allowing custom remote config and genesis files
  • Add --no-validator flag to exclude the validator node from the full node setup
  • Add --graffiti to allow overriding the default graffiti used by validators nodes
  • Allow the extra flags to overwrite fixed template images commands flags. Latest flag apparition will be used.
  • Add Homebrew installation method
  • Add Checkpoint Sync for Ethereum Mainnet

Changed

  • Remove Nethermind metrics configuration
  • Prysm and Lodestar can use now an undefined number of Bootnodes
  • Allow providing a number for --tail flag of logs command, e.g: sedge logs --tail 50
  • Remove mainnet service templates and use merge service templates for Mainnet network.
  • checkpoint-sync-url can now be set separately for every consensus client of a network using CHECKPOINT_SYNC_URL as env variabe in the consensus client templates.
  • Use fixed docker images with latest tested versions
  • Change Prater to Goerli

Fixed

  • Check for compose plugin installed. The check was running compose with a wrong path flag
  • Errors in validators templates

0.2.0

05 Aug 01:04
10445f6
Compare
Choose a tag to compare

Changelog

Added

  • Support for Goerli/Prater network
  • Docusaurus documentation engine with initial version of docs
  • CI workflows to test and deploy documentation to Github Pages
  • Goerli/Prater support
  • Sepolia support
  • Mev-boost settings for all the currently supported CL clients
  • Relays URLs for all the testnets
  • Mev-boost set on by default in Prater

Changed

  • Update Readme. Some instructions were moved to the docs. Roadmap updated.
  • Updated Teku mev-boost configuration

0.1.2

21 Jul 07:24
90d0cba
Compare
Choose a tag to compare

Changelog

Added

  • Table with mev-boost support information on the Readme
  • Table with OS support for dependency installation
  • More instructions and descriptions about the tool on the Readme

Changed

  • Update Roadmap.

Fixed

  • Fix bad checks for compose availability.
  • Stop running Lighthouse with mev-boost settings on Ropsten. Official and stable docker image doesn't support mev-boost yet.
  • Fix compose installation. Now compose is installed on root user, as sedge runs everything using sudo currently.
  • Fix track sync of nodes stoping early.

0.1.1

20 Jul 04:30
6b551d9
Compare
Choose a tag to compare

Changelog

Changed

  • Update Roadmap

Fixed

  • Fix error when trying to generate jwtsecret on unexisting folder

0.1.0

15 Jul 22:45
Compare
Choose a tag to compare

Changelog

Added

  • Create cli tool able to set up a Ethereum based validator in an on-premise way.
  • Generate docker-compose scripts and .env files for selected clients with the cli command.
  • Generate keystore folder with the cli using keys command. The inner tool used for this is the staking-deposit-cli tool.
  • Generate jwtsecret for post-merge networks.
  • Test coverage (unit tests)
  • Integrate Kiln network
  • Integrate Ropsten network
  • Integrate MEV-Boost as an option