Struct ethcore::block::ClosedBlock [] [src]

pub struct ClosedBlock { /* fields omitted */ }

Just like OpenBlock, except that we've applied Engine::on_close_block, finished up the non-seal header fields, and collected the uncles.

There is no function available to push a transaction.

Methods

impl ClosedBlock
[src]

Get the hash of the header without seal arguments.

Turn this into a LockedBlock, unable to be reopened again.

Given an engine reference, reopen the ClosedBlock into an OpenBlock.

Trait Implementations

impl Clone for ClosedBlock
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<'x> IsBlock for ClosedBlock
[src]

Get the ExecutedBlock associated with this object.

Get the base Block object associated with this.

Get the header associated with this object's block.

Get the final state associated with this object's block.

Important traits for &'a [u8]

Get all information on transactions in this block.

Important traits for &'a [u8]

Get all information on receipts in this block.

Get all information concerning transaction tracing in this block.

Important traits for &'a [u8]

Get all uncles in this block.

Get tracing enabled flag for this block.

Auto Trait Implementations

impl Send for ClosedBlock

impl !Sync for ClosedBlock