Skip to content

v0.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Apr 09:56
· 252 commits to main since this release

What's Changed

Compatibility note

I added a compatibility table to the README so that you can easily check which client works with eth-duties.

Breaking Changes

  • Flag --validator-file was renamed to --validators-file
  • Shortcut flags like -v or -f were removed
  • Comma separated validator indices/pubkeys for the flag --validators does not work anymore
    • Please use a space for separation
    • This has some side effects on a used docker compose (see compose example)
      • TL;DR: If you have many validators and rely on a compose it is recommended to use a validators file

New Features and Fixes 🎉

  • The restriction to only get sync committee duties for 300 validators got fixed
  • At start eth-duties filters out validators which are not labelled as active on chain
  • You can now pass validator pubkeys
  • You can also pass one or many indices/pubkeys with an alias which will be used for logging instead of the index/pubkey
  • The logging behavior is now more customizable:
    • Replace indices with pubkeys in logging messages with --log-pubkeys
    • Customize colorful logging thresholds for warning (--log-time-warning) and critical messages (--log-time-critical)
    • Define the max. number of logged attestation duties with --max-attestation-duty-logs
  • Use --mode to define running mode

Other Changes

Relevant feature and fix related PRs

New Contributors

Docker

Docker image can be found here

Full Changelog: v0.2.1...v0.3.0