Summary
BeaconKit v1.0.0 represents the first production-ready version of BeaconKit.
It is the result of multiple rounds of security audits and extensive testing. It contains every bug fix, code cleanup and performance optimization we have been able to build and verify so far.
Update Priority
This table provides priorities for which classes of users should update particular components.
User Class | Priority |
---|---|
Payload Builders | Required |
Non-Payload Builders | Required |
All Changes
- chore(README): cleanup (#2374)
- chore(state-transition): allow validators with non-eth1 withdrawal creds to stake (#2373)
- chore(license): Update LICENSE to 2025 (#2372)
- fix(state-transition): Correctly enforce deposits length to avoid panics (#2369)
- fix(state-transition): Deposit's signature domain must be fork-agnostic. (#2364)
- fix(consensus): validate block slot (#2368)
- LICENSE: Update change date and contact info (#2351)
- Merge pull request #2365 from berachain/harden-consensus-txs-check
- explicitly check consensus txs count
- chore(scripts): fix docker push to public ghcr (#2363)
- Merge pull request #2362 from berachain/rebase-beaconkit-internal
- Merge remote-tracking branch 'origin' into rebase-beaconkit-internal
- chore(codeowners): use team for codeowners file (#2345)
- fix(state-transition): Correctly enforce local validation of beacon block deposits (#142)
- Release Workflow - Sign Build Artefacts (#141)
- Revert "nit"
- nit
- chore(codeowners): use team for codeowners file (#2345)
Binaries
System | Architecture | Binary | PGP Signature |
---|---|---|---|
amd64 | beacond-v1.0.0-linux-amd64 | Signature | |
arm64 | beacond-v1.0.0-linux-arm64 | Signature | |
arm64 | beacond-v1.0.0-darwin-arm64 | Signature | |
System | Option | - | Resource |
Docker | berachain/beacon-kit |