Expand description

Ethcore library

Re-exports

pub use executive::contract_address;

Modules

Base data structure of this module is Block.

Blockchain database client.

Consensus engine specification and basic implementations.

General error types for use in ethcore.

Ethereum protocol module.

Transaction execution format module.

Transaction Execution environment.

Generalization of a state machine for a consensus engine.

Miner module Keeps track of transactions and currently sealed pending block.

Account system expressed in Plain Old Data.

State of all accounts in the system expressed in Plain Old Data.

Snapshot creation, restoration, and network service.

Blockchain params.

A mutable state representation suitable to execute transactions. Generic over a Backend. Deals with Accounts. Unconfirmed sub-states are managed with checkpoints which may be canonicalized or rolled back.

State database abstraction. For more info, see the doc for StateDB

Tracing

Ethereum transaction

Block verification utilities.

Enums

Specifies how an address is calculated for a new contract.

Trie types