Module sc_network_common::sync

source ·
Expand description

Abstract interfaces and data structures related to network sync.

Modules

Network packet message types. These get serialized and put into the lower level protocol payload.

Structs

A peer did not behave as expected and should be reported.
Wrapper for implementation-specific block request.
Wrapper for implementation-specific block response.
Wrapper for implementation-specific state request.
Wrapper for implementation-specific state response.
The sync status of a peer we are trying to sync with
Reported state download progress.
Syncing status and statistics.

Enums

Block or justification request polled from ChainSync
Result of ChainSync::on_state_data.
Value polled from ChainSync
Operation mode.
Reported sync state.

Traits

Something that represents the syncing strategy to download past and future blocks of the chain.