Struct ethcore::spec::Genesis [] [src]

pub struct Genesis {
    pub seal: Seal,
    pub difficulty: U256,
    pub author: Address,
    pub timestamp: u64,
    pub parent_hash: H256,
    pub gas_limit: U256,
    pub transactions_root: H256,
    pub receipts_root: H256,
    pub state_root: Option<H256>,
    pub gas_used: U256,
    pub extra_data: Vec<u8>,
}

Genesis components.

Fields

Seal.

Difficulty.

Author.

Timestamp.

Parent hash.

Gas limit.

Transactions root.

Receipts root.

State root.

Gas used.

Extra data.

Trait Implementations

impl From<Genesis> for Genesis
[src]

Performs the conversion.

Auto Trait Implementations

impl Send for Genesis

impl Sync for Genesis