This is an optional update that primarily updates dependent libraries. It is a required update for Goerli network nodes.
Downloads
- Available as
23.3.0on Dockerhub - Download the binary distribution:
Additions and Improvements
- Trigger the beacon nodes fallback mechanism when the execution layer is offline
--beacon-liveness-tracking-enabledoption (disabled by default) can be used instead of--Xbeacon-liveness-tracking-enabled- Added an optional query parameter
locally_submittedto/eth/v1/beacon/pool/bls_to_execution_changesto allow users to query only bls changes submitted to the current node. - Added
/eth/v1/builder/states/{state_id}/expected_withdrawalsrest api endpoint. - Added
/eth/v1/beacon/rewards/sync_committee/{block_id}rest api endpoint. - Added Capella fork information for Goerli network configuration.
- Added
validator_scheduled_sync_committee_duties_currentmetric - the number of validators that you have active with current sync committee duties - Added
validator_current_sync_committee_last_epochmetric - the last epoch of the current sync committee.
Bug Fixes
- Included All forks in fork schedule if they're defined in configuration.
Upcoming Breaking Changes
- The
/eth/v1/debug/beacon/states/:state_idendpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/debug/beacon/states/:state_id - The
/eth/v1/beacon/blocks/:block_idendpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/beacon/blocks/:block_id - The
/eth/v1/validator/blocks/:slotendpoint has been deprecated in favor of the v2 Altair endpoint/eth/v2/validator/blocks/:slot - The
/eth/v1/debug/beacon/headsendpoint has been deprecated in favor of the v2 Bellatrix endpoint/eth/v2/debug/beacon/heads - The commandline option
--networkof thevalidator-clientsubcommand has been undeprecated and can be used to select a network for standalone validator clients. When set toauto, it automatically
fetches network configuration information from the configured beacon node endpoint. --Xbeacon-liveness-tracking-enabledoption will be removed. The--beacon-liveness-tracking-enabledoption should be used instead (disabled by default)