From: Steve Myers Date: Mon, 27 Jan 2025 16:18:30 +0000 (-0600) Subject: Merge bitcoindevkit/bdk#1614: feat(rpc): introduce FilterIter X-Git-Tag: bitcoind_rpc-0.18.0~3 X-Git-Url: http://internal-gitweb-vhost/script/%22https:/database/scripts/enum.FromScriptError.html?a=commitdiff_plain;h=82a24231c705f85ad0a06e59f754dd87f7fb06a1;p=bdk Merge bitcoindevkit/bdk#1614: feat(rpc): introduce FilterIter a6364e20500fba7c16f31fa97d106893110751c6 docs(rpc): add README and print ext address for FilterIter example (Steve Myers) 8fc03ee484d4ca636411ecf5621df8cf1f051ed6 feat(rpc): introduce `FilterIter` (valued mammal) Pull request description: The PR adds a `bip158` module to the `bdk_bitcoind_rpc` crate along with a new type `FilterIter` that can be used for retrieving blocks from a full node which contain transactions relevant to a list of script pubkeys. ### Notes to the reviewers ### Changelog notice `bdk_bitcoind_rpc`: Added `bip158` module as a means of updating `bdk_chain` structures ### Checklists #### All Submissions: * [x] I've signed all my commits * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md) * [x] I ran `cargo fmt` and `cargo clippy` before committing #### New Features: * [x] I've added tests for the new feature * [x] I've added docs for the new feature ACKs for top commit: notmandatory: tACK a6364e20500fba7c16f31fa97d106893110751c6 Tree-SHA512: 430dd3d978d45ca8654ea2a8cc066717e8ba8b552734a0202cc8cdc6ca090683069c13925ab9b906f5a7783b2f1985d3c49ddfeb826525a01815b8c804aa1c3a --- 82a24231c705f85ad0a06e59f754dd87f7fb06a1