Skip to content

Refactor: update bdk-bitcoind-rpc to use bdk-bitcoind-client#2119

Draft
tvpeter wants to merge 2 commits intobitcoindevkit:masterfrom
tvpeter:refactor/use-bitcoind-client
Draft

Refactor: update bdk-bitcoind-rpc to use bdk-bitcoind-client#2119
tvpeter wants to merge 2 commits intobitcoindevkit:masterfrom
tvpeter:refactor/use-bitcoind-client

Conversation

@tvpeter
Copy link
Collaborator

@tvpeter tvpeter commented Feb 9, 2026

Description

This PR replaces bitcoincore-rpc with bdk-bitcoind-client in bdk-bitcoind-rpc library and its tests and examples.

Depends on bdk-bitcoind-client#5

Notes to the reviewers

  • changed the Emitter to a concrete type
  • In the example crate, I replaced the shared client between threads with two different clients (will come back to improve this later)

Changelog notice

  • replace bitcoincore-rpc with bdk-bitcoind-client

Checklists

All Submissions:

- replace bitcoincore-rpc with bdk_bitcoind_client
- update usage in lib.rs and bip158.rs modules
- Enable bitcoind-client v28_0 and set as
default in bitcoind_rpc
- Update example_bitcoind_rpc_polling to use
bitcoind-client
- Update tests to use bitcoind-client
@oleonardolima oleonardolima self-requested a review February 11, 2026 16:45
@oleonardolima oleonardolima added module-blockchain dependencies Pull requests that update a dependency file api A breaking API change labels Feb 11, 2026
@oleonardolima oleonardolima moved this to In Progress in BDK Chain Feb 11, 2026
@ValuedMammal
Copy link
Collaborator

Concept ACK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api A breaking API change dependencies Pull requests that update a dependency file module-blockchain

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

3 participants