Fix Gloas EF test failures and add test exclusions (#8687)

* Added gloas exclusion to `FinalityHandler`

* Fix Gloas EF test failures and add test exclusions

- Fix execution_payload_availability initialization in fork upgrade
to set all bits to true per spec (was all zeros)
- Fix minimal spec gloas_fork_version: [0x07,0x00,0x00,0x01] (was 0x00)
- Fix payload attestation signature domain to use get_domain instead
of compute_domain with genesis fork version
- Add proposer slashing handler to clear builder_pending_payment per
EIP-7732 spec
- Add Gloas test exclusions for unimplemented functionality:
- sanity_blocks, sanity_slots, random, transition, finality handlers
- deposit_request operation (requires builder deposit functionality)
- Python exclusions for check_all_files_accessed.py

* fmt
This commit is contained in:
Jimmy Chen
2026-01-21 11:01:56 +11:00
committed by GitHub
parent c276fe6a1d
commit ade55a26f2
7 changed files with 83 additions and 10 deletions

View File

@@ -318,9 +318,14 @@ where
);
}
let domain = spec.compute_domain(
let epoch = indexed_payload_attestation
.data
.slot
.epoch(E::slots_per_epoch());
let domain = spec.get_domain(
epoch,
Domain::PTCAttester,
spec.genesis_fork_version,
&state.fork(),
state.genesis_validators_root(),
);