Crate snarkos_rpc[−][src]
Modules
custom_rpc_server | Logic for instantiating the RPC server. |
error | |
gen_client | The generated client module. |
rpc_impl | Implementation of public RPC endpoints. |
rpc_impl_protected | Implementation of private RPC endpoints that require authentication. |
rpc_trait | Definition of the public and private RPC endpoints. |
rpc_types | Structures for RPC endpoint requests and responses. |
Structs
BlockInfo | Returned value for the |
BlockTemplate | Returned value for the |
CreateRawTransactionOuput | Output for the |
DecryptRecordInput | Input for the |
Meta | RPC metadata for encoding authentication |
NodeConnectionStats | |
NodeHandshakeStats | |
NodeInboundStats | |
NodeInfo | Returned value for the |
NodeMiscStats | |
NodeOutboundStats | |
NodeQueueStats | |
NodeStats | Returned value for the |
PeerInfo | Returned value for the |
RPCRecordPayload | Record payload data |
RecordInfo | Returned value for the |
RpcAccount | Output for the |
RpcCredentials | Defines the authentication format for accessing private endpoints on the RPC server |
RpcFunctionsClient | The Client. |
RpcImpl | Implements JSON-RPC HTTP endpoint functions for a node. The constructor is given Arc::clone() copies of all needed node components. |
RpcInner | |
TransactionInfo | Returned value for the |
TransactionInputs | Input for the |
TransactionMetadata | Additional metadata included with a transaction response |
TransactionRecipient | Recipient of a transaction |
Traits
ProtectedRpcFunctions | Definition of private RPC endpoints that require authentication. |
RpcFunctions | Definition of public RPC endpoints. |
Functions
start_rpc_server |