Struct bdk::blockchain::compact_filters::CompactFiltersBlockchain [−][src]
pub struct CompactFiltersBlockchain { /* fields omitted */ }
compact_filters
only.Expand description
Structure implementing the required blockchain traits
Example
See the blockchain::compact_filters
module for a usage example.
Implementations
Construct a new instance given a list of peers, a path to store headers and block filters downloaded during the sync and optionally a number of blocks to ignore starting from the genesis while scanning for the wallet’s outputs.
For each Peer
specified a new thread will be spawned to download and verify the filters
in parallel. It’s currently recommended to only connect to a single peer to avoid
inconsistencies in the data returned, optionally with multiple connections in parallel to
speed-up the sync process.
Trait Implementations
Return the set of Capability
supported by this backend
Setup the backend and populate the internal database for the first time Read more
Fetch a transaction from the blockchain given its txid
Return the current height
Estimate the fee rate required to confirm a transaction in a given target
of blocks
Type that contains the configuration
Create a new instance given a configuration
Performs the conversion.