Registry of available RPC commands.

Synopsis

Declared in <rpc/server.h>

class CRPCTable;

Member Functions

Name

Description

CRPCTable [constructor]

Construct the dispatch table with the built‐in commands registered.

appendCommand

Appends a CRPCCommand to the dispatch table.

buildOpenRPCDoc

Return a complete OpenRPC 1.4.1 document for registered commands.

dumpArgMap

Return all named arguments that need to be converted by the client from string to another JSON type

execute

Execute a method.

help

Build the help text for a command, or the command overview.

listCommands

Returns a list of registered commands

removeCommand

Remove a previously registered command from the dispatch table.

Non-Member Functions

Name

Description

RegisterBlockchainRPCCommands

Register the blockchain RPC commands.

RegisterFeeRPCCommands

Register the fee‐estimation RPC commands.

RegisterMempoolRPCCommands

Register the mempool RPC commands.

RegisterMiningRPCCommands

Register the mining RPC commands.

RegisterNetRPCCommands

Register the network RPC commands.

RegisterNodeRPCCommands

Register the node RPC commands.

RegisterOutputScriptRPCCommands

Register the output‐script RPC commands.

RegisterRawTransactionRPCCommands

Register the raw‐transaction RPC commands.

RegisterSignMessageRPCCommands

Register the message‐signing RPC commands.

RegisterSignerRPCCommands

Register the external‐signer RPC commands.

RegisterTxoutProofRPCCommands

Register the txout‐proof RPC commands.

RegisterZMQRPCCommands

Register the ZMQ‐related RPC commands.

Created with MrDocs