Skip to content

Releases: ObolNetwork/charon

v1.2.0

09 Dec 15:01
d60eb93
Compare
Choose a tag to compare

v1.2.0 - 2024-12-09

Obol Logo

This is a non-urgent, feature pre-release. This release introduces improved charon exit command - now it is possible to sign exits for all validators in a cluster with a single command. It also greatly improves the UX, number of tests and overall stability of the charon alpha test commands. Feedback is welcome and appreciated.

Feature

Charon test command

  • Add cluster lock and definition files to test peers #3368
  • Beacon node simulation #3361
  • General UX #3370, #3390
  • Create real blocks with MEV test #3378
  • Version check on beacon tests #3379
  • Rename test performance to test infra #3380
  • Output file improvements #3384
  • Custom number of validators for beacon node simulation #3385
  • Change data-dir flag to private-key-file flag for test peers #3393

Charon exits

  • Initial refactor #3248
  • Add --all flag #3272
  • Broadcast all exits #3288
  • Fetch all exits #3291
  • Enable exit all #3296
  • Add custom testnet flags (to enable kurtosis testing) #3317
  • Improve logging and error handling #3347
  • Increase default Obol API timeout #3353

Test

Misc

  • Log leader index #3334
  • Add third Charon relay #3227
  • Fix promrated network overview stats #3234
  • Harden threshold parameter checks #3242, #3297
  • Dependabot to bump only patch versions for our BLS library #3352
  • Optimize Dockerfile #3281, #3389
  • Create automate PR for release #3310
  • Use minor versions in pipelines #3321
  • Fix trigger-dispatch for release #3351, #3381
  • Launchpad link broken #3231
  • Docs typos #3236, #3367, #3369

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0, v1.1.

The below matrix details a combination of beacon node (consensus layer) + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Validator 👉 Consensus 👇 Teku v24.10.3 Lighthouse v5.3.0 Lodestar v1.23.0 Nimbus v24.10.0 Prysm v5.1.2 Remarks
Teku v24.10.3 🟡 🟠 Teku beacon node needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku validator client is only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 Lighthouse validator client is only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Lodestar v1.23.0 🟡 🟠
Nimbus v24.10.0 🟡 🟠
Prysm v5.1.2 🟡 Prysm validator client is failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale. In some combinations rare failures of attestation and proposal duties were observed (0-2% per epoch).

Full Changelog: v1.1.2..v1.2.0-rc3

What's Changed

Read more

v1.2.0-rc3

05 Dec 15:31
d60eb93
Compare
Choose a tag to compare
v1.2.0-rc3 Pre-release
Pre-release

v1.2.0-rc3 - 2024-12-05

Obol Logo

This is a non-urgent, feature pre-release. This release introduces improved charon exit command - now it is possible to sign exits for all validators in a cluster with a single command. It also greatly improves the UX, number of tests and overall stability of the charon alpha test commands. Feedback is welcome and appreciated.

Feature

Charon test command

  • Add cluster lock and definition files to test peers #3368
  • Beacon node simulation #3361
  • General UX #3370, #3390
  • Create real blocks with MEV test #3378
  • Version check on beacon tests #3379
  • Rename test performance to test infra #3380
  • Output file improvements #3384
  • Custom number of validators for beacon node simulation #3385
  • Change data-dir flag to private-key-file flag for test peers #3393

Charon exits

  • Initial refactor #3248
  • Add --all flag #3272
  • Broadcast all exits #3288
  • Fetch all exits #3291
  • Enable exit all #3296
  • Add custom testnet flags (to enable kurtosis testing) #3317
  • Improve logging and error handling #3347
  • Increase default Obol API timeout #3353

Test

Misc

  • Log leader index #3334
  • Add third Charon relay #3227
  • Fix promrated network overview stats #3234
  • Harden threshold parameter checks #3242, #3297
  • Dependabot to bump only patch versions for our BLS library #3352
  • Optimize Dockerfile #3281, #3389
  • Create automate PR for release #3310
  • Use minor versions in pipelines #3321
  • Fix trigger-dispatch for release #3351, #3381
  • Launchpad link broken #3231
  • Docs typos #3236, #3367, #3369

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0, v1.1.

The below matrix details a combination of beacon node (consensus layer) + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Validator 👉 Consensus 👇 Teku v24.10.3 Lighthouse v5.3.0 Lodestar v1.23.0 Nimbus v24.10.0 Prysm v5.1.2 Remarks
Teku v24.10.3 🟡 🟠 Teku beacon node needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku validator client is only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 Lighthouse validator client is only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Lodestar v1.23.0 🟡 🟠
Nimbus v24.10.0 🟡 🟠
Prysm v5.1.2 🟡 Prysm validator client is failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale. In some combinations rare failures of attestation and proposal duties were observed (0-2% per epoch).

Full Changelog: v1.1.2..v1.2.0-rc3

What's Changed

Read more

v1.2.0-rc2

26 Nov 11:05
v1.2.0-rc2
0c67d05
Compare
Choose a tag to compare
v1.2.0-rc2 Pre-release
Pre-release

v1.2.0-rc2 - 2024-11-26

Obol Logo

This is a non-urgent, feature pre-release. This release introduces improved charon exit command - now it is possible to sign exits for all validators in a cluster with a single command. It also greatly improves the UX, number of tests and overall stability of the charon alpha test commands. Feedback is welcome and appreciated.

Feature

Charon test command

  • Add cluster lock and definition files to test peers #3368
  • Beacon node simulation #3361
  • General UX #3370, #3390
  • Create real blocks with MEV test #3378
  • Version check on beacon tests #3379
  • Rename test performance to test infra #3380
  • Output file improvements #3384
  • Custom number of validators for beacon node simulation #3385

Charon exits

  • Initial refactor #3248
  • Add --all flag #3272
  • Broadcast all exits #3288
  • Fetch all exits #3291
  • Enable exit all #3296
  • Add custom testnet flags (to enable kurtosis testing) #3317
  • Improve logging and error handling #3347
  • Increase default Obol API timeout #3353

Test

Misc

  • Log leader index #3334
  • Add third Charon relay #3227
  • Fix promrated network overview stats #3234
  • Harden threshold parameter checks #3242, #3297
  • Dependabot to bump only patch versions for our BLS library #3352
  • Optimize Dockerfile #3281, #3389
  • Create automate PR for release #3310
  • Use minor versions in pipelines #3321
  • Fix trigger-dispatch for release #3351, #3381
  • Launchpad link broken #3231
  • Docs typos #3236, #3367, #3369

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0, v1.1.

The below matrix details a combination of beacon node (consensus layer) + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Validator 👉 Consensus 👇 Teku v24.10.3 Lighthouse v5.3.0 Lodestar v1.23.0 Nimbus v24.10.0 Prysm v5.1.2 Remarks
Teku v24.10.3 🟡 🟠 Teku beacon node needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku validator client is only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 Lighthouse validator client is only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Lodestar v1.23.0 🟡 🟠
Nimbus v24.10.0 🟡 🟠
Prysm v5.1.2 🟡 Prysm validator client is failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale. In some combinations rare failures of attestation and proposal duties were observed (0-2% per epoch).

Full Changelog: v1.1.2..v1.2.0-rc2

What's Changed

Read more

v1.2.0-rc1

20 Nov 12:06
v1.2.0-rc1
40b3d83
Compare
Choose a tag to compare
v1.2.0-rc1 Pre-release
Pre-release

v1.2.0-rc1 - 2024-11-20

Obol Logo

This is a non-urgent, feature release. This release introduces improved charon exit command - now it is possible to easily exit all validators from a cluster with a single command. It also greatly improves the UX, number of tests and overall stability of the charon test command, moving it out of alpha state. Feedback is welcome and appreciated.

Feature

Charon test command

  • Add cluster lock and definition files to test peers #3368
  • Beacon node simulation #3361
  • General UX #3370
  • Create real blocks with MEV test #3378
  • Version check on beacon tests #3379
  • Rename test performance to test infra #3380
  • Output file improvements #3384
  • Custom number of validators for beacon node simulation #3385

Charon exits

  • Initial refactor #3248
  • Add --all flag #3272
  • Broadcast all exits #3288
  • Fetch all exits #3291
  • Enable exit all #3296
  • Add custom testnet flags (to enable kurtosis testing) #3317
  • Improve logging and error handling #3347
  • Increase default Obol API timeout #3353

Test

Misc

  • Log leader index #3334
  • Add third Charon relay #3227
  • Fix promrated network overview stats #3234
  • Harden threshold parameter checks #3242, #3297
  • Dependabot to bump only patch versions for our BLS library #3352
  • Optimize Dockerfile #3281
  • Create automate PR for release #3310
  • Use minor versions in pipelines #3321
  • Fix trigger-dispatch for release #3351 #3381
  • Launchpad link broken #3231
  • Docs typos #3236 #3367 #3369

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0, v1.1.

The below matrix details a combination of beacon node + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Validator 👉 Consensus 👇 Teku v24.10.3 Lighthouse v5.3.0 Lodestar v1.23.0 Nimbus v24.10.0 Prysm v5.1.2 Remarks
Teku v24.10.3
Lighthouse v5.3.0
Lodestar v1.23.0
Nimbus v24.10.0
Prysm v5.1.2

Full Changelog: v1.1.2..v1.2.0-rc1

What's Changed

Read more

v1.1.2

28 Oct 12:38
v1.1.2
7b7aa03
Compare
Choose a tag to compare

v1.1.2 - 2024-10-28

Obol Logo

This is a non-urgent, patch release, which introduces a fix for DKG key creation issues.

Due to an upstream dependency issue, DKG running on AVX-enabled CPUs might fail due to misgenerated private keys.

Details the bug can be found here.

Full Changelog: v1.1.1...v1.1.2

Bugfixes

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.0 - v1.1.1. DKGs need to be completed with clients on the same minor release.

Due to the above mentioned issue, it is recommended to run DKGs with Charon v1.1.2 onwards.

The below matrix details a combination of beacon node + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Consensus 👇 Validator 👉 Teku v24.8.0 Lighthouse v5.3.01 Lodestar v1.20.2 Nimbus v24.7.0 Prysm 5.1.0 Remarks
Teku v24.8.0 🟡 🟡 🟠 Teku bn needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku vc are only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 🟡 🟠 Lighthouse vc are only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Nimbus v24.7.0 🟡 🟡 Nimbus beacon nodes requires that you add the following flag to charon run: charon run --feature-set-enable=json_requests
Prysm v5.1.0 🟡 🟡
Lodestar v1.20.2 🟡 🟡 🔴
  1. sync committee and aggregator duties are not yet supported in a DV setup by Lighthouse, all other duties work as expected.

v1.1.2-rc1

23 Oct 17:10
7b7aa03
Compare
Choose a tag to compare
v1.1.2-rc1 Pre-release
Pre-release

v1.1.2-rc1 - 2024-10-23

Obol Logo

This is a non-urgent, patch release, which introduces a fix for DKG key creation issues.

Due to an upstream dependency issue, DKG running on AVX-enabled CPUs might fail due to misgenerated private keys.

Details the bug can be found here.

Full Changelog: v1.1.1...v1.1.2-rc1

Bugfixes

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.0 - v1.1.1. DKGs need to be completed with clients on the same minor release.

Due to the above mentioned issue, it is recommended to run DKGs with Charon v1.1.2 onwards.

The below matrix details a combination of beacon node + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Consensus 👇 Validator 👉 Teku v24.8.0 Lighthouse v5.3.01 Lodestar v1.20.2 Nimbus v24.7.0 Prysm 5.1.0 Remarks
Teku v24.8.0 🟡 🟡 🟠 Teku bn needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku vc are only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 🟡 🟠 Lighthouse vc are only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Nimbus v24.7.0 🟡 🟡 Nimbus beacon nodes requires that you add the following flag to charon run: charon run --feature-set-enable=json_requests
Prysm v5.1.0 🟡 🟡
Lodestar v1.20.2 🟡 🟡 🔴
  1. sync committee and aggregator duties are not yet supported in a DV setup by Lighthouse, all other duties work as expected.

v1.1.1

26 Sep 11:58
dc848df
Compare
Choose a tag to compare

v1.1.1 - 2024-09-26

Obol Logo

This is a non-urgent, patch release, which introduces a fix for Gnosis/Chiado chains, as well as a few minor fixes for the CI pipeline.

Full Changelog: v1.1.0...v1.1.1

Features

Bugfixes

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.0 - v1.1.0. DKGs need to be completed with clients on the same minor release.

The below matrix details a combination of beacon node + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Consensus 👇 Validator 👉 Teku v24.8.0 Lighthouse v5.3.01 Lodestar v1.20.2 Nimbus v24.7.0 Prysm 5.1.0 Remarks
Teku v24.8.0 🟡 🟡 🟠 Teku bn needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku vc are only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 🟡 🟠 Lighthouse vc are only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Nimbus v24.7.0 🟡 🟡 Nimbus beacon nodes requires that you add the following flag to charon run: charon run --feature-set-enable=json_requests
Prysm v5.1.0 🟡 🟡
Lodestar v1.20.2 🟡 🟡 🔴
  1. sync committee and aggregator duties are not yet supported in a DV setup by Lighthouse, all other duties work as expected.

v1.1.1-rc1

19 Sep 14:51
dc848df
Compare
Choose a tag to compare
v1.1.1-rc1 Pre-release
Pre-release

v1.1.1-rc1 - 2024-09-17

Obol Logo

This is a non-urgent, patch release, which introduces a fix for Gnosis/Chiado chains, as well as a few minor fixes for the CI pipeline.

Full Changelog: v1.1.0...v1.1.1-rc1

Features

Bugfixes

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.0 - v1.1.0. DKGs need to be completed with clients on the same minor release.

The below matrix details a combination of beacon node + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Consensus 👇 Validator 👉 Teku v24.8.0 Lighthouse v5.3.01 Lodestar v1.20.2 Nimbus v24.7.0 Prysm 5.1.0 Remarks
Teku v24.8.0 🟡 🟡 🟠 Teku bn needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku vc are only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 🟡 🟠 Lighthouse vc are only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Nimbus v24.7.0 🟡 🟡 Nimbus beacon nodes requires that you add the following flag to charon run: charon run --feature-set-enable=json_requests
Prysm v5.1.0 🟡 🟡
Lodestar v1.20.2 🟡 🟡 🔴
  1. sync committee and aggregator duties are not yet supported in a DV setup by Lighthouse, all other duties work as expected.

v1.1.0

29 Aug 14:58
a193f84
Compare
Choose a tag to compare

v1.1.0 - 2024-08-26

Obol Logo

This is a non-urgent, feature release. This release introduces improved monitoring capabilities of validator clients and process configuration, along with a test framework, developed to understand the health of your node, its consensus client, its peers, and its MEV relays, before the activation of a validator. More details can be found on our docs site, feedback is welcome and appreciated.

This release also introduces overridable timeouts for beacon nodes, if needed for extremely large clusters.

Feature

  • Charon test command
    • Test peers - add direct connection test, ping relays (#3073, #3177)
    • Test validator client (#3085)
    • Test MEV relay (#3176)
    • Test performance (#3197, #3203)
  • Detect validator services (#3169)
  • Add --publish-timeout flag for charon exit command (#3098, #3127)
  • Enforce JSON for Nimbus BN to properly handle SubmitProposal (#3110)
  • Add Prometheus gauges for requests made by VC (#3112)
  • Replace --beacon-node-url flag for exits with --beacon-node-endpoints to allow multiple beacon nodes (#3106)
  • Allow exiting with validator index (#3106, #3146)
  • Cache deeper on /validators endpoint to BN (#3114, #3123)
  • Add --timeout flag for charon dkg command (#3130)
  • Add custom beacon node timeout flags to charon run command --beacon-node-timeout and --beacon-node-submit-timeout (#3164)

Bugfix:

  • Add --fetched-exit-path to the existing flags for charon exit command (#3099)
  • Initialise fork version for lazy interface, fixing VC exits (#3131)
  • Blinded and unblinded blocks casting (#3144, #3149)

Test:

  • Charon test command unit tests (#3082, #3079)
  • Fix compose test lighthouse image (#3111)

Misc:

  • Bump version.go (#3078)
  • Bump go versions (#3092, #3118, #3163)
  • Update license (#3100, #3140, #3151)
  • Composite CI build step for setting up go (#3119)
  • Log warn about not using https only if protocol is http (#3124)
  • Add Capella Fork Hash to networks struct (#3138)
  • Recover on failed beacon node duty submission (#3150)
  • Deprecate VersionedSignedBlindedProposal (#3155)
  • Explicitly return 404 to v2 produce block endpoints (#3167)
  • Fix typos in docs (#3165)

Compatibility Matrix

This release of Charon is backwards compatible with Charon v1.0.0 and v1.0.1.

The below matrix details a combination of beacon node + validator clients and their corresponding versions the DV Labs team have tested with this Charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Consensus 👇 Validator 👉 Teku v24.8.0 Lighthouse v5.3.01 Lodestar v1.20.2 Nimbus v24.7.0 Prysm PR Remarks
Teku v24.8.0 🟡 🟡 🟠 Teku bn needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly. Teku vc are only failing aggregation duties 50% of the time, which are not directly penalised but impact network density at high scale.
Lighthouse v5.3.0 🟡 🟡 🟠 Lighthouse vc are only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Nimbus v24.7.0 🟡 🟡 Nimbus beacon nodes requires that you add the following flag to charon run: charon run --feature-set-enable=json_requests
Prysm v5.0.3 🟡 🟡 Prysm validator needs a particular pull request merged and released for aggregation duties to succeed.
Lodestar v1.20.2 🟡 🟡 🔴

Full Changelog: v1.0.1..v1.1.0

What's Changed

  1. sync committee and aggregator duties are not yet supported in a DV setup by Lighthouse, all other duties work as expected.

v1.0.1

15 Jul 16:01
v1.0.1
d215eb1
Compare
Choose a tag to compare

v1.0.1 - 2024-07-15

Obol Logo

This release updates go-eth2-client in order to support Lodestar Beacon Node v1.20, which now defaults to SSZ encoding.

Compatibility Matrix

This matrix details the combination of beacon node + validator clients and their corresponding versions the Obol team have tested with this charon release. More validator and consensus client will be added to this list as they are supported in our automated testing framework.

Legend

  • ✅: All duties succeed in testing
  • 🟡: All duties succeed in testing, except non-penalised aggregation duties
  • 🟠: Duties may fail for this combination
  • 🔴: One or more duties fails consistently
Consensus 👇 Validator 👉 Teku v24.6.1 Lighthouse v5.2.11 Lodestar v1.20.0 Nimbus v24.5.1 Prysm PR Remarks
Teku v24.6.1 🟡 Teku bn needs the --validators-graffiti-client-append-format=DISABLED flag in order to produce blocks properly.
Lighthouse v5.2.1 🟡 🟠 Lighthouse vc are only failing aggregation duties, which are not directly penalised but impact network density at high scale.
Nimbus v24.5.1 🔴 🟡 Nimbus beacon nodes requires that you add the following flag to charon run: charon run --feature-set-enable=json_requests
Prysm v5.0.3 🟡 Prysm validator needs a particular pull request merged and released for aggregation duties to succeed.
Lodestar v1.20.0 🟡

Full Changelog: v1.0.0..v1.0.1

What's Changed

  1. sync committee and aggregator duties are not yet supported in a DV setup by Lighthouse, all other duties work as expected.