pub trait SyncProvider: Send + Sync + PrometheusMetrics {
    fn status(&self) -> SyncStatus;
fn peers(&self) -> Vec<PeerInfo, Global>Notable traits for Vec<u8, A>impl<A> Write for Vec<u8, A> where
    A: Allocator
;
fn enode(&self) -> Option<String>;
fn pending_transactions_stats(&self) -> BTreeMap<H256, TransactionStats>;
fn new_transactions_stats(&self) -> BTreeMap<H256, TransactionStats>; }
Expand description

Current sync status

Required methods

Get sync status

Get peers information

Get the enode if available.

Returns propagation count for pending transactions.

Returns propagation count for new transactions.

Implementors