Summary
BeaconKit v1.0.1 brings some improvements to node operations. Specifically:
- it improves deposits DB, so to ensure deposits persistence even in case of ungraceful shutdowns;
- it cleans up some metrics to improve their correctness;
- it fixes a bug which causes CLI to report the wrong genesis validator root;
BeaconKit v1.0.1 is fully backward compatible.
Update Priority
This table provides priorities for which classes of users should update particular components.
User Class | Priority |
---|---|
Payload Builders | Recommended |
Non-Payload Builders | Recommended |
All Changes
- 2/2 chore(cli): improve tooling around deposits (#2392)
- fix(cli):
beacond deposit validate
had wrong number of args (#2397) - feat: print results from create-validator in json for easier parsing (#2391)
- chore(kurtosis): kurtosis setup to get deposit contract storage slots and fill genesis files (#2383)
- Fix - Release workflow (#2395)
- 1/2 fix(cli): Align genesis validator-root cmd with processing of genesis validators (#2393)
- feat(api): add debug endpoint to beacon API (#2387)
- chore(engine): Remove Unused Errors and Functions (#2384)
- Wrap pebble DB to use SetSync always with deposit store. (#2381)
- fix: handle sigterm properly in case genesis is in the future (#2380)
- fix(execution-client): duplicated payload duration metric (#2367)
Binaries
System | Architecture | Binary | PGP Signature |
---|---|---|---|
amd64 | beacond-v1.0.1-linux-amd64 | Signature | |
arm64 | beacond-v1.0.1-linux-arm64 | Signature | |
arm64 | beacond-v1.0.1-darwin-arm64 | Signature | |
System | Option | - | Resource |
Docker | berachain/beacon-kit |
Verifying signatures
Use gpg to verify the signature on these binary archives. This is important to make sure that the content you've downloaded is legitimate. gpg can be installed with most package managers. For example:
brew install gpg
on macapt install gpg
on Ubuntu/Debian
Once gpg is installed, import our public key into its database and verify:
- Download signing public key from here.
- Run
gpg --import berachain_release.asc
- Verify with
gpg --verify {signature}.sig {binary}.tar.gz
- This message is expected:
WARNING: This key is not certified with a trusted signature!
- To resolve the warning, trust the key by signing with your own keypair.
gpg --lsign-key <keyid>