Struct ethjson::spec::params::Params[][src]

pub struct Params {
    pub account_start_nonce: Option<Uint>,
    pub maximum_extra_data_size: Uint,
    pub min_gas_limit: Uint,
    pub network_id: Uint,
    pub chain_id: Option<Uint>,
    pub subprotocol_name: Option<String>,
    pub fork_block: Option<Uint>,
    pub fork_hash: Option<H256>,
    pub eip150_transition: Option<Uint>,
    pub eip160_transition: Option<Uint>,
    pub eip161abc_transition: Option<Uint>,
    pub eip161d_transition: Option<Uint>,
    pub eip98_transition: Option<Uint>,
    pub eip155_transition: Option<Uint>,
    pub validate_chain_id_transition: Option<Uint>,
    pub validate_receipts_transition: Option<Uint>,
    pub eip86_transition: Option<Uint>,
    pub eip140_transition: Option<Uint>,
    pub eip210_transition: Option<Uint>,
    pub eip210_contract_address: Option<Address>,
    pub eip210_contract_code: Option<Bytes>,
    pub eip210_contract_gas: Option<Uint>,
    pub eip211_transition: Option<Uint>,
    pub eip145_transition: Option<Uint>,
    pub eip214_transition: Option<Uint>,
    pub eip658_transition: Option<Uint>,
    pub dust_protection_transition: Option<Uint>,
    pub nonce_cap_increment: Option<Uint>,
    pub remove_dust_contracts: Option<bool>,
    pub gas_limit_bound_divisor: Uint,
    pub registrar: Option<Address>,
    pub apply_reward: Option<bool>,
    pub node_permission_contract: Option<Address>,
    pub max_code_size: Option<Uint>,
    pub max_transaction_size: Option<Uint>,
    pub max_code_size_transition: Option<Uint>,
    pub transaction_permission_contract: Option<Address>,
    pub wasm_activation_transition: Option<Uint>,
}

Spec params.

Fields

Account start nonce, defaults to 0.

Maximum size of extra data.

Minimum gas limit.

Network id.

Chain id.

Name of the main ("eth") subprotocol.

Option fork block number to check.

Expected fork block hash.

See main EthashParams docs.

See main EthashParams docs.

See main EthashParams docs.

See main EthashParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

See CommonParams docs.

Apply reward flag

Node permission contract address.

See main EthashParams docs.

Maximum size of transaction RLP payload.

See main EthashParams docs.

Transaction permission contract address.

Wasm activation block height, if not activated from start

Trait Implementations

impl Debug for Params
[src]

Formats the value using the given formatter. Read more

impl PartialEq for Params
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations

impl Send for Params

impl Sync for Params