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

Make a new block and seal it.

Submit a seal for a block in the mining queue.

Broadcast a consensus message to the network.

Implementors