Expand description
§The Sync module
Sync module implement ckb sync protocol as specified here: https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0004-ckb-block-sync/0004-ckb-block-sync.md
Macros§
- Similar to
?
,attempt!
is used for propagatingStatus
.
Structs§
- ActiveChain captures a point-in-time view of indexed chain of blocks.
- Filter protocol handle
- Collect time offset samples from network peers and send notify to user if offset is too large
- Relayer protocol handle
- Process message status
- Sync state shared between sync and relayer protocol
- Sync protocol handle
Enums§
- StatusCodes indicate whether a specific operation has been successfully completed. The StatusCode element is a 3-digit integer.