Trait ethcore::client::MiningBlockChainClient [] [src]

pub trait MiningBlockChainClient: BlockChainClient {
    fn prepare_open_block(&self,
                      author: Address,
                      gas_range_target: (U256, U256),
                      extra_data: Bytes)
                      -> OpenBlock; fn vm_factory(&self) -> &EvmFactory; fn broadcast_proposal_block(&self, block: SealedBlock); fn import_sealed_block(&self, block: SealedBlock) -> ImportResult; fn latest_schedule(&self) -> Schedule; }

Extended client interface used for mining

Required Methods

Returns OpenBlock prepared for closing.

Returns EvmFactory.

Broadcast a block proposal.

Import sealed block. Skips all verifications.

Returns latest schedule.

Implementors