16 breaking releases
new 0.17.1 | Dec 19, 2024 |
---|---|
0.16.0 | Oct 2, 2024 |
0.13.0 | Jul 22, 2024 |
0.7.0 | Mar 27, 2024 |
0.1.0 | Oct 12, 2023 |
#574 in Magic Beans
3,993 downloads per month
54KB
904 lines
BDK Bitcoind RPC
This crate is used for emitting blockchain data from the bitcoind
RPC interface.
lib.rs
:
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.
Dependencies
~10MB
~142K SLoC