go-pulse/beacon
Felföldi Zsolt fff843cfaf
beacon/light: add CommitteeChain (#27766)
This change implements CommitteeChain which is a key component of the beacon light client. It is a passive data structure that can validate, hold and update a chain of beacon light sync committees and updates, starting from a checkpoint that proves the starting committee through a beacon block hash, header and corresponding state. Once synced to the current sync period, CommitteeChain can also validate signed beacon headers.
2023-12-08 13:38:00 +01:00
..
engine beacon/engine: add shouldOverrideBuilder to payload envelope (#28029) 2023-09-04 09:26:13 -04:00
light beacon/light: add CommitteeChain (#27766) 2023-12-08 13:38:00 +01:00
merkle beacon/types: add beacon chain data types (#27292) 2023-05-17 17:39:33 +03:00
params beacon/types: add beacon chain data types (#27292) 2023-05-17 17:39:33 +03:00
types beacon/light: add CommitteeChain (#27766) 2023-12-08 13:38:00 +01:00