Trait sc_consensus_babe::SyncOracle
source · [−]pub trait SyncOracle {
fn is_major_syncing(&mut self) -> bool;
fn is_offline(&mut self) -> bool;
}
Expand description
An oracle for when major synchronization work is being undertaken.
Generally, consensus authoring work isn’t undertaken while well behind the head of the chain.
Required methods
fn is_major_syncing(&mut self) -> bool
fn is_major_syncing(&mut self) -> bool
Whether the synchronization service is undergoing major sync. Returns true if so.
fn is_offline(&mut self) -> bool
fn is_offline(&mut self) -> bool
Whether the synchronization service is offline. Returns true if so.