Crate diem_json_rpc[][src]

Expand description

JSON RPC endpoint

Used as public API interface for interacting with Full Nodes It serves HTTP API requests from various external clients (such as wallets)

Protocol specification: https://www.jsonrpc.org/specification

Module organization: ├── methods.rs # contains all available JSON RPC method handlers ├── runtime.rs # implementation of JSON RPC protocol over HTTP ├── tests.rs # tests

Re-exports

pub use runtime::bootstrap;
pub use runtime::bootstrap_from_config;

Modules

Fuzzer for JSON RPC service

Macros

Functions

Creates JSON RPC server for a Validator node Should only be used for unit-tests