Trait vapcore_sync::LightSyncProvider[][src]

pub trait LightSyncProvider {
    fn peer_numbers(&self) -> PeerNumbers;
fn peers(&self) -> Vec<PeerInfo>;
fn network_id(&self) -> u64;
fn enode(&self) -> Option<String>;
fn transactions_stats(&self) -> BTreeMap<H256, TransactionStats>; }

Light synchronization.

Required methods

fn peer_numbers(&self) -> PeerNumbers[src]

Get peer numbers.

fn peers(&self) -> Vec<PeerInfo>[src]

Get peers information

fn network_id(&self) -> u64[src]

Get network id.

fn enode(&self) -> Option<String>[src]

Get the enode if available.

fn transactions_stats(&self) -> BTreeMap<H256, TransactionStats>[src]

Returns propagation count for pending transactions.

Loading content...

Implementors

Loading content...