# Functions
BackEnds returns a list of the available back ends.
NewBitcoindConn creates a client connection to the node described by the host string.
NewBlockFilterer constructs the reverse indexes for the current set of external and internal addresses that we are searching for, and is used to scan successive blocks for addresses of interest.
NewConcurrentQueue constructs a ConcurrentQueue.
NewNeutrinoClient creates a new NeutrinoClient struct with a backing ChainService.
NewRPCClient creates a client connection to the server described by the connect string.
# Variables
No description provided by the author
No description provided by the author
ErrBitcoindClientShuttingDown is an error returned when we attempt to receive a notification for a specific item and the bitcoind client is in the middle of shutting down.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Structs
BitcoindClient represents a persistent client connection to a bitcoind server for information regarding the current best block chain.
BitcoindConn represents a persistent client connection to a bitcoind node that listens for events read from a ZMQ connection.
BlockFilterer is used to iteratively scan blocks for a set of addresses of interest.
Notification types.
ConcurrentQueue is a concurrent-safe FIFO queue with unbounded capacity.
Notification types.
Notification types.
Notification types.
NeutrinoClient is an implementation of the btcwallet chainclient.Interface interface.
Notification types.
Notification types.
Notification types.
RPCClient represents a persistent client connection to a bitcoin RPC server for information regarding the current best block chain.
# Interfaces
Interface allows more than one backing blockchain source, such as a pod RPC chain server, or an SPV library, as long as we write a driver for it.