Crate ethcore [] [src]

Ethcore library

Rust version:

Supported platforms:

Building:

Reexports

pub extern crate ethstore;

Modules

account_diff

Diff between two accounts.

account_provider

Account management.

action_params

Evm input params.

basic_account

Basic account type -- the decoded RLP from the state trie.

block

Blockchain block.

block_import_error

Block import error related types

block_status

Block status description module

blockchain_info

Blockhain info type definition

call_analytics

Call analytics related types

client

Blockchain database client.

db

Database utilities and definitions.

encoded

Lazily-decoded owning views of RLP-encoded blockchain objects. These views are meant to contain trusted data -- without encoding errors or inconsistencies.

engines

Consensus engine specification and basic implementations.

error

General error types for use in ethcore.

ethereum

Ethereum protocol module.

evm

Ethereum virtual machine.

executed

Transaction execution format module.

filter

Blockchain filter

header

Block header.

ids

Unique identifiers.

log_entry

Log entry type definition.

migrations

Database migrations.

miner

Miner module Keeps track of transactions and mined block.

mode

Mode type

pod_state

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

pruning_info

Information about portions of the state and chain which the client may serve.

receipt

Receipt

restoration_status

Restoration status type definition

security_level

Indication of how secure the chain is.

service

Creates and registers client and network services.

snapshot

Snapshot creation, restoration, and network service.

snapshot_manifest

Snapshot manifest type definition

spec

Blockchain params.

state_diff

State diff module.

trace

Tracing

trace_filter

Trace filter related types

trace_types

Types used in the public api

transaction

Transaction data structure.

transaction_import

Transaction import result related types

tree_route

Tree route info type definition

verification

Block verification utilities.

verification_queue_info

Verification queue info types

views

Block oriented views onto rlp.

Macros

evm_test

Create tests by injecting different VM factories

evm_test_ignore

Create ignored tests by injecting different VM factories

Functions

contract_address

Returns new address created from address and given nonce.