v1.7.0-alpha.11
Pre-release
Pre-release
·
18 commits
to master
since this release
Phase0
- Modify
get_proposer_headfor Gloas (#5348)
Altair
- Deprecate two functions (#5340)
- Add annotation prefixes to p2p interface spec sections (#5356)
- Align fork version modifiers (#5372)
Bellatrix
- Add annotation prefixes to p2p interface spec sections (#5356)
- Align fork version modifiers (#5372)
- Align note comments to use complete sentences (#5375)
Capella
- Align the Gloas fork-choice structure with Phase0 (#5344)
- Add annotation prefixes to p2p interface spec sections (#5356)
- Align fork version modifiers (#5372)
- Align note comments to use complete sentences (#5375)
Deneb
- Align the Gloas fork-choice structure with Phase0 (#5344)
- Add annotation prefixes to p2p interface spec sections (#5356)
- Align note comments to use complete sentences (#5375)
Electra
- Add annotation prefixes to p2p interface spec sections (#5356)
- Align note comments to use complete sentences (#5375)
Fulu
- Deprecate two functions (#5340)
- Add annotation prefixes to p2p interface spec sections (#5356)
- Align note comments to use complete sentences (#5375)
Gloas
- Fix
payload_timelinessandpayload_data_availabilitycomparisons (#5331) - Clarify
should_build_on_fullsemantic (#5335) - Clarify
should_extend_payload's note and add a slot assert (#5336) - Align the Gloas fork-choice structure with Phase0 (#5344)
- Add annotation prefixes to p2p interface spec sections (#5356)
- Modify
get_proposer_headfor Gloas (#5348) - Pass only signed bid to
process_execution_payload_bid(#5364) - Only clear builder payment if the slashed validator is the proposer (#5365)
- Get proposer index via
get_beacon_proposer_index(#5368) - Reject bids with invalid
prev_randaoduring gossip validation (#5360) - Align fork version modifiers (#5372)
- Reset withdrawable epoch when depositing to an exited builder (#5373)
- Add builder execution requests (EIP-8282) (#5359)
- Introduce
PAYLOAD_BUILDER_VERSION(#5377)
Heze
- Clarify
should_extend_payload's note and add a slot assert (#5336) - Add annotation prefixes to p2p interface spec sections (#5356)
- Align fork version modifiers (#5372)
- Remove the IL bitlist from bid (#5371)
- Align note comments to use complete sentences (#5375)
- Add builder execution requests (EIP-8282) (#5359)
EIP-8025
- Add annotation prefixes to p2p interface spec sections (#5356)
- Add builder execution requests (EIP-8282) (#5359)
EIP-8148
Testing
- Add tests for Gloas
on_blockparent payload verification (#5321) - Fix
payload_timelinessandpayload_data_availabilitycomparisons (#5331) - Remove
should_extend_payloadassertions from payload tests (#5338) - Add tests for
get_payload_status_tiebreaker(#5350) - Add test helpers for execution payload bid (#5339)
- Add Gloas test for
get_attestation_participation_flag_indices(#5341) - Add test for
on_execution_payload_envelope(#5353) - Add new
run_validate_gossiphelper function (#5354) - Modify
get_proposer_headfor Gloas (#5348) - Pass only signed bid to
process_execution_payload_bid(#5364) - Only clear builder payment if the slashed validator is the proposer (#5365)
- Add
process_attestationtest for builder payment weight count (#5367) - Add test for
get_builders_sweep_withdrawals(#5369) - Fix typos in fork choice compliance runner (#5370)
- Remove the IL bitlist from bid (#5371)
- Reset withdrawable epoch when depositing to an exited builder (#5373)
- Add builder execution requests (EIP-8282) (#5359)
- Introduce
PAYLOAD_BUILDER_VERSION(#5377) - Enable FCR tests for Gloas and Heze (#5376)
Dependencies
- Update actions/checkout action to v6.0.3 (#5342)
- Update astral-sh/setup-uv action to v8.2.0 (#5343)
- Update dependency eth-remerkleable to v0.1.31 (#5358)
- Update dependency pytest to v9.1.0 (#5363)
- Update dependency milagro_bls_binding to v1.9.1 (#5362)