Summary
This includes bug fixes and new features that are consensus BREAKING changes to boonet
- EVM inflation minting at every beacon block
- Fixed validator set handling to improve Eth 2.0 compliance
- Add a cap on the validator set size
- Minor code refactoring and performance optimizations
Breaking
This version is NOT fully compatible with bArtio. The last stable release recommended for Bartio is v0.2.0-alpha.8.
Update Priority
This table provides priorities for which classes of users should update particular components.
User Class | Bartio | Boonet | General |
---|---|---|---|
Payload Builders | Forbidden | Required | None |
Non-Payload Builders | Forbidden | Required | None |
All Changes
- chore(forks): Set the boonet fork 2 height (#2209)
- fix(state-transitions): Make setting of eth1 deposit index backward compatible (#2202)
- fix(state-transition): fix deposit signature verification (#2208)
- chore(deps): bump the go_modules group with 2 updates (#2203)
- Use single go.mod for whole beacon-kit (#2199)
- Fix - Increase docker pull limit for E2E Testing (#2200)
- feat(blockchain): introducing validator size cap size (#2119)
- chore(forks): Handle MaxValidatorsPerWithdrawalsSweep based on planned fork upgrade (#2194)
- Add telemetry for beacon and eth version (#2176)
- fix: broken start-erigon make target (#2186)
- Typos fix (#2192)
- protect valSetByEpoch for concurrent access (#2191)
- feature(state-processor): send only validators set diffs to consensus (#2143)
- feature(state-processor): update validators
EffectiveBalance
only when epoch turns (#2142) - feat(withdrawals): Fixed withdrawal for EVM inflation per block (#2158)
- fix: endless loop if DefaultE2ETestTimeout timeout is reached (#2184)
- fix: disable go test timeout to address flaky test-e2e (#2182)
- Add telemetry for diff btw payload and consensus timestamps (#2171)
- fix(state-transitions): verify deposits against contract (#2115)
- chore(all) updated mockery to 2.49.0 (#2173)
Binaries
System | Architecture | Binary | PGP Signature |
---|---|---|---|
amd64 | beacond-v0.5.0-linux-amd64 | ||
arm64 | beacond-v0.5.0-linux-arm64 | ||
arm64 | beacond-v0.5.0-darwin-arm64 | ||
System | Option | - | Resource |
Docker | berachain/beacon-kit |