Interfaces between the node and the rest of the application.

Types

Name

Description

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 (wallet processes, maybe other analysis tools in the future) ability to access to the chain state, receive notifications, estimate fees, and submit transactions.

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.

Created with MrDocs