[][src]Crate cita_vm

Re-exports

pub use cita_evm as evm;
pub use cita_state as state;

Modules

json_tests
precompiled

List of precompiled contracts:

Structs

BlockDataProviderMock

BlockDataProviderMock is a mock for BlockDataProvider. We could use it in tests or demos.

Config

Mutable configs in cita-vm's execution.

DataProvider

An implemention for evm::DataProvider

Executive
Store

Store storages shared datas.

Transaction

Transaction struct.

Enums

CreateKind

A selector for func create_address_from_address_and_nonce() and create_address_from_salt_and_code_hash()

Error

Traits

BlockDataProvider

BlockDataProvider provides functions to get block's hash from chain.

Functions

exec

Execute the transaction from transaction pool

exec_static

Handle the call request in read only mode. Note: