Struct ethcore_light::net::Status
[−]
[src]
pub struct Status { pub protocol_version: u32, pub network_id: u64, pub head_td: U256, pub head_hash: H256, pub head_num: u64, pub genesis_hash: H256, pub last_head: Option<(H256, u64)>, }
A peer status message.
Fields
protocol_version: u32
Protocol version.
network_id: u64
Network id of this peer.
head_td: U256
Total difficulty of the head of the chain.
head_hash: H256
Hash of the best block.
head_num: u64
Number of the best block.
genesis_hash: H256
Genesis hash
last_head: Option<(H256, u64)>
Last announced chain head and reorg depth to common ancestor.
Methods
impl Status
[src]
fn update_from(&mut self, announcement: &Announcement)
Update the status from an announcement.
Trait Implementations
impl Debug for Status
[src]
impl Clone for Status
[src]
fn clone(&self) -> Status
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more
impl PartialEq for Status
[src]
fn eq(&self, __arg_0: &Status) -> bool
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Status) -> bool
This method tests for !=
.