go-ethereum/beacon/types
Felföldi Zsolt dead6c8c0b 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-10 17:21:09 +08:00
..
committee.go beacon/types: auto-generate SyncCommittee marshaling methods (#27296) 2023-05-19 17:05:50 +03:00
config.go go.mod: usegopkg.in/yaml.v3 instead of github.com/go-yaml/yaml (#27295) 2023-05-17 23:35:30 +02:00
gen_header_json.go beacon/types: add beacon chain data types (#27292) 2023-05-17 17:39:33 +03:00
gen_syncaggregate_json.go beacon/types: auto-generate SyncCommittee marshaling methods (#27296) 2023-05-19 17:05:50 +03:00
header.go beacon/types: add beacon chain data types (#27292) 2023-05-17 17:39:33 +03:00
light_sync.go beacon/light: add CommitteeChain (#27766) 2023-12-10 17:21:09 +08:00