22.7.0
This is a required update for the Prater testnet and recommended for other users.
IMPORTANT: Prater nodes must be made "merge ready"
All Prater nodes will need to prepare for the merge, including:
- Connecting to a local execution client's engine API with the
--ee-endpoint
option. - Validators will need to set a default fee recipient with
--validators-proposer-default-fee-recipient
.
See the Teku guide on preparing for the merge for more information.
Downloads
- Available as
22.7.0
on Dockerhub - Download the binary distribution:
Additions and Improvements
- Added Bellatrix fork epoch and terminal total difficulty to schedule the Prater/Görli merge
- Support
--network=goerli
as an alias for--network=prater
- Added a panda banner to celebrate the merge completing
- Log a warning instead of a verbose error if node is syncing while performing sync committee duties
- Distributions created from the same git commit and docker image will be identical
- Optimised storage of latest vote information by batching updates
- Ensured dependencies are up to date
- Validator Registration signature integration with external signer
- Teku-specific Beacon Node API on
/teku/v1/beacon/deposit_snapshot
providing finalized Deposit Tree Snapshot according to the draft EIP-4881
Bug Fixes
- Fix not rendering emoticons correctly in graffiti when running in a Docker container
- Fix resource leak from closed SSE connections
Upcoming Breaking Changes
- The
/eth/v1/debug/beacon/states/:state_id
endpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/debug/beacon/states/:state_id
- The
/eth/v1/beacon/blocks/:block_id
endpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/beacon/blocks/:block_id
- The
/eth/v1/validator/blocks/:slot
endpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/validator/blocks/:slot
- The
/eth/v1/debug/beacon/heads
endpoint has been deprecated in favor of the v2 Bellatrix endpoint/eth/v2/debug/beacon/heads