Trait ethcore::client::EngineClient
[−]
[src]
pub trait EngineClient: MiningBlockChainClient { fn update_sealing(&self); fn submit_seal(&self, block_hash: H256, seal: Vec<Bytes>); fn broadcast_consensus_message(&self, message: Bytes); }
Client facilities used by internally sealing Engines.
Required Methods
fn update_sealing(&self)
Make a new block and seal it.
fn submit_seal(&self, block_hash: H256, seal: Vec<Bytes>)
Submit a seal for a block in the mining queue.
fn broadcast_consensus_message(&self, message: Bytes)
Broadcast a consensus message to the network.
Implementors
impl EngineClient for TestBlockChainClient
impl EngineClient for Client