# Packages
No description provided by the author
# Functions
NewBtcdBackend returns a new BtcdBackend structs or errors.
NewElectrumBackend returns a new ElectrumBackend structs or errors.
NewFixtureBackend returns a new FixtureBackend structs or errors.
NewRecorderBackend returns a new RecorderBackend structs or errors.
# Variables
ErrFailedNegotiateVersion means electrum server doesn't support version(s) used by the electrum client lib.
ErrIncompatibleVersion means electrum server version is not compatible with electrum client lib.
ErrIncorrectGenesisBlock means electrum is set-up to for wrong currency.
# Structs
AddrResponse lists transaction hashes for a given address.
No description provided by the author
BtcdBackend wraps Btcd node and its API to provide a simple balance and transaction history information for a given address.
ElectrumBackend wraps Electrum node and its API to provide a simple balance and transaction history information for a given address.
FixtureBackend loads data from a file that was previously recorded by RecorderBackend.
RecorderBackend wraps Btcd node and its API to provide a simple balance and transaction history information for a given address.
TxResponse contains raw transaction, transaction hash and a block height in which it was confirmed.
# Interfaces
Backend is an interface which abstracts different types of backends.