-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
In Gnosh, we use multiple execution chain state syncing implementations:
- chainsync for keyper sets and eon keys
- validatorsyncer for validator registration messages
- sequencersyncer for encrypted transactions
They contain similar logic, so we should unify them. chainsync is the most general purpose and has the additional feature of detecting reorgs, so we should try to integrate the other two into their framework. To do that, we probably want to make chainsync more abstract and allow "registering" syncers from the outside. Then we only have to make the validatorsyncer and sequencersyncer to implement the required interface.
Metadata
Metadata
Assignees
Labels
No labels