v1.4.0-rc2 - 2025-04-16
This is a pre-release for Charon's version 1.4. Feedback is welcome and appreciated, please use github issues or discord if you have trouble with this release.
Notable user-facing features shipping in this release include:
Charon's --graffiti
and --graffiti-disable-client-append
flags, which allows operators to set custom graffiti strings to be attached to block proposals.
Charon's --publish
and --publish-address
flags in test
command, which allows operators to publish their performance data.
Charon now supports Safe{Wallet} signatures (and other EIP171 smart contract signatures).
Cluster's --publish
, --publish-address
and --operator-addresses
flags in create dkg
command, which allows cluster creators to generate a cluster invitation to DKG that operators can accept via Launchpad.
Read the rest of the release notes for more:
Full Changelog: v1.3.0..v1.4.0-rc2
Feature
- New default partial deposits in compounding mode #3640 (#3641)
- Custom Graffiti #3608 (#3604)
- Traceability of Proposal flow #3429 (#3606,#3593)
- Add optional --publish flags to our test commands #3350 (#3631)
- Smart contract based signature support in cluster definitions/locks #3458 (#3510)
charon create dkg
can return a launchpad invitation to a DKG #3518 (#3583)- Add Hoodi testnet (#3587)
Bug
Docs
Misc
- Run CI pipeline tests in parallel #3209 (#3622)
- Updated year to 2025 in file headers #3592 (#3595)
- Manage dependencies with
tool
directive #3613 (#3614) - Bump golang version to 1.24 #3596 (#3605)
Compatibility Matrix
This release of Charon is backwards compatible with Charon v1.0, v1.1, v1.2, v1.3
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 v25.4.0 | Lighthouse v7.0.0 | Lodestar v1.28.1 | Nimbus v25.3.1 | Prysm v5.3.2 | Remarks |
---|---|---|---|---|---|---|
Teku v25.4.0 | ||||||
Lighthouse v7.0.0 | ||||||
Lodestar v1.28.1 | ||||||
Nimbus v25.3.1 | ||||||
Prysm v5.3.2 |