Module ethcore_rpc::v1 [] [src]

Ethcore rpc v1.

Compliant with ethereum rpc.

Reexports

pub use self::traits::{Web3, Eth, EthFilter, EthSigning, Net, Parity, ParityAccounts, ParitySet, ParitySigning, Signer, Personal, Traces, Rpc};

Modules

block_import

Block import analysis functions.

tests

RPC unit test moduleS

traits

Ethereum rpc interfaces.

types

Structures used in RPC communication

Structs

ConfirmationsQueue

Queue for all unconfirmed requests.

EthClient

Eth rpc implementation.

EthClientOptions

Eth RPC options

EthFilterClient

Eth filter rpc implementation.

Metadata

RPC methods metadata.

NetClient

Net rpc implementation.

NetworkSettings

Networking & RPC settings

ParityAccountsClient

Account management (personal) rpc implementation.

ParityClient

Parity implementation.

ParitySetClient

Parity-specific rpc interface for operations altering the settings.

PersonalClient

Account management (personal) rpc implementation.

RpcClient

RPC generic methods implementation.

SignerClient

Transactions confirmation (personal) rpc implementation.

SignerService

Manages communication with Signer crate

SigningQueueClient

Implementation of functions that require signing when no trusted signer is used.

SigningUnsafeClient

Implementation of functions that require signing when no trusted signer is used.

TracesClient

Traces api implementation.

Web3Client

Web3 rpc implementation.

Enums

Origin

RPC request origin

Traits

SigningQueue

A queue of transactions awaiting to be confirmed and signed.