github berachain/beacon-kit v0.5.1

latest releases: v0.6.0, v0.6.0-nanedevnet-7, v0.6.0-nanedevnet-6...
pre-release4 days ago

image

Summary

This includes various chores and fixes to boonet. The biggest change is around CLI tooling:

  • create-validator cmd: The arguments are expected in the order of withdrawal address, deposit amount, current version, and genesis validator root. Using withdrawal address instead of credentials.
    • Before:
      beacond deposit create-validator 0x0100000000000000000000007B856C6D250eED55D2D7543ae2169a1cd7f034Ad $DEPOSIT_AMOUNT $FORK_VERSION $GENESIS_VALIDATOR_ROOT --home $HOME_DIR
    • After:
      beacond deposit create-validator 0x7B856C6D250eED55D2D7543ae2169a1cd7f034Ad $DEPOSIT_AMOUNT $FORK_VERSION $GENESIS_VALIDATOR_ROOT --home $HOME_DIR
  • add-premined-deposit cmd: Adds a validator to the genesis file with the necessary credentials. The arguments are expected in the order of the deposit amount and withdrawal address. Now both deposit amount and withdrawal address are required and not flags. Both are allowed to be the 0 values.
    • Before with OPTIONAL --deposit-amount:
      beacond genesis add-premined-deposit --deposit-amount 32000000000 --home $HOME_DIR
    • After with REQUIRED deposit amount and withdrawal address args:
      beacond genesis add-premined-deposit 32000000000 0x7B856C6D250eED55D2D7543ae2169a1cd7f034Ad --home $HOME_DIR

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 Optional None
Non-Payload Builders Forbidden Optional None

All Changes

  • fix(kurtosis): fix kurtosis enclave name when using gcp (#2205)
  • fix(e2e): Allow more gas to be spent in deposits e2e test (#2223)
  • chore(cli): Enforce valid withdrawal address set for add-premined-deposit & create-validator (#2174)
  • chore(consensus) : Validate the genesis state (#2189)
  • fix(state-transition): restore state sync over boonet (#2219)
  • chore(state-transition): drop hollow processing for rewards and penalties (#2216)
  • beacon repository refactorings and cleanup (#2204)

Binaries

System Architecture Binary PGP Signature
amd64 beacond-v0.5.1-linux-amd64
arm64 beacond-v0.5.1-linux-arm64
arm64 beacond-v0.5.1-darwin-arm64
System Option - Resource
Docker berachain/beacon-kit

Don't miss a new beacon-kit release

NewReleases is sending notifications on new releases.