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
- Before:
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
- Before with OPTIONAL --deposit-amount:
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 |