src.rpc_server

The RPC functionality the miner provides for the wallet.

Functions

rpc_server(port, chainbuilder, persist) Runs the RPC server (forever).

Classes

ChainBuilder(protocol) The chain builder maintains the current longest confirmed (primary) block chain as well as only partially downloaded longer chains that might become the new primary block chain once completed and verified.
Persistence(path, chainbuilder) Functionality for storing and retrieving the miner state on disk.
Signing(byte_repr) Functionality for creating and verifying signatures, and their public/private keys.
TransactionInput One transaction input (pointer to ‘coin’).
src.rpc_server.rpc_server(port, chainbuilder, persist)

Runs the RPC server (forever).