17 breaking releases
0.18.0 | Feb 5, 2025 |
---|---|
0.17.1 | Dec 19, 2024 |
0.16.0 | Oct 2, 2024 |
0.13.0 | Jul 22, 2024 |
0.1.0 | Oct 12, 2023 |
#5 in #bitcoind
8,403 downloads per month
63KB
1K
SLoC
This crate is used for emitting blockchain data from the bitcoind
RPC interface. It does not
use the wallet RPC API, so this crate can be used with wallet-disabled Bitcoin Core nodes.
Emitter
is the main structure which sources blockchain data from bitcoincore_rpc::Client
.
To only get block updates (exclude mempool transactions), the caller can use
Emitter::next_block
or/and Emitter::next_header
until it returns Ok(None)
(which means
the chain tip is reached). A separate method, Emitter::mempool
can be used to emit the whole
mempool.
BDK Bitcoind RPC
This crate is used for emitting blockchain data from the bitcoind
RPC interface.
Dependencies
~10MB
~138K SLoC