Expand description

OpenEthereum JSON-RPC Servers (WS, HTTP, IPC).

Re-exports

pub extern crate jsonrpc_ws_server as ws;
pub use http::hyper;
pub use v1::extractors::RpcExtractor;
pub use v1::extractors::WsDispatcher;
pub use v1::extractors::WsExtractor;
pub use v1::extractors::WsStats;
pub use v1::informant;
pub use v1::signer;
pub use v1::Metadata;

Modules

Utilities and helpers for transaction dispatch.

RPC integration tests.

Ethcore rpc v1.

Structs

Manages authorization codes for SignerUIs

Host type

Request context

IPC Server handle

Networking & RPC settings

RPC client session Keeps track of active subscriptions and unsubscribes from them upon dropping.

Enums

Headers allowed to access

Origins allowed to access

Specifies if domains should be validated.

RPC request origin

Action undertaken by a middleware.

Traits

Metadata extractor (per session)

Allows to intercept request and handle it differently.

Providing current time in seconds

Functions

Check if client is during major sync or during block import.

Check if client is during major sync or during block import and allows defining whether ‘waiting for peers’ should be considered a syncing state.

Type Definitions

RPC HTTP Server instance