Modules

Structs

In-memory trust store.
Automatically generated client type that communicates to servers implementing the NodeRpcProtocol protocol. The easiest way to use this is by using the From<RpcTransport> implementation.
Automatically generated struct that wraps any ‘business logic’ struct implementing NodeRpcProtocol, and returns a JSON-RPC server implementing nanorpc::RpcService. See the NodeRpcProtocol trait for further documentation.
A higher-level client that validates all information.
A “snapshot” of the state at a given state. It essentially encapsulates a NodeClient and a trusted header.

Enums

Automatically generated error type that NodeRpcClient instances return from its methods
Errors that a ValClient may return

Traits

Standard interface for persisting a trusted block.