Trait ethcore::client::IoClient[][src]

pub trait IoClient: Sync + Send {
    fn queue_transactions(&self, transactions: Vec<Bytes>, peer_id: usize);
fn queue_ancient_block(
        &self,
        block_bytes: Bytes,
        receipts_bytes: Bytes
    ) -> Result<H256, BlockImportError>;
fn queue_consensus_message(&self, message: Bytes); }

IO operations that should off-load heavy work to another thread.

Required Methods

Queue transactions for importing.

Queue block import with transaction receipts. Does no sealing and transaction validation.

Queue conensus engine message.

Implementors