interfaces

Interfaces between the node and the rest of the application.

Types

NameDescription
BlockAndHeaderTipInfo Summary of the current block and header tip, returned from initialization.
BlockInfo Block data sent with blockConnected, blockDisconnected notifications.
BlockRef A lightweight reference to a block by hash and height.
Chain Interface giving clients read and write access to the node's chain state.
ChainClient Interface for a client (such as a wallet) attached to the node.
Init Interface for process initialization and inter-process setup.
Mining Interface exposing block-template creation to mining clients.
Wallet Interface to a single wallet exposed to the node.
WalletLoader Interface for loading and creating wallets.