mirror of
https://github.com/ethereum/consensus-specs.git
synced 2026-02-02 00:05:02 -05:00
In Altair, light client sync protocol exchanges `BeaconBlockHeader` structures for tracking current progress. Wrapping `BeaconBlockHeader` inside a `LightClientHeader` allows future extensions of this header, e.g., to also track `ExecutionPayloadHeader`. Note: This changes the JSON REST format by adding a `beacon` nesting. For SSZ, the serialization format stays same (but overall root changes).
Light client sync protocol tests
This series of tests provides reference test vectors for the light client sync protocol spec.
Handlers:
single_merkle_proof: see Single leaf merkle proof test formatsync: see Light client sync test formatupdate_ranking: seeLightClientUpdateranking test format