Skip to content

chore(deps)(deps): bump bdk_wallet from 1.2.0 to 3.2.0 - #2406

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/bdk_wallet-3.2.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/cargo/bdk_wallet-3.2.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 17, 2026

Copy link
Copy Markdown
Contributor

Bumps bdk_wallet from 1.2.0 to 3.2.0.

Release notes

Sourced from bdk_wallet's releases.

3.2.0

Summary

bdk_wallet v3.2.0 introduces an unstable Wallet::create_psbt / Wallet::replace_by_fee API built on the bdk-tx crate, gated behind the bdk-tx Cargo feature and the --cfg bdk_wallet_unstable rustc flag, offering pluggable coin selection and RBF transaction replacement for early adopters. The new Wallet::try_finalize_psbt method exposes detailed per-input finalization outcomes, and the wallet-owned signing APIs are deprecated in favor of caller-owned keys with bitcoin::Psbt::sign and Wallet::sign_with_signers. This release also adds support for BIP-431 rule 2, migrates to Rust edition 2024, and includes several bug fixes and improvements.

What's Changed

New Contributors

Full Changelog: bitcoindevkit/bdk_wallet@v3.1.0...a8992ba

3.1.0

Summary

bdk_wallet v3.1.0 introduces the sign_with_signers method for Wallet giving callers more control over the signing process by accepting a custom list of SignersContainer, and LoadParams gains a convenient two_path_descriptor method for validating the wallet descriptors loaded from persistence. A SECURITY.md document has been added to the repository with instructions for reporting vulnerabilities. This release also includes several bug fixes and improvements.

What's Changed

... (truncated)

Changelog

Sourced from bdk_wallet's changelog.

[v3.2.0]

Added

  • feat(wallet): add unstable Wallet::create_psbt and Wallet::replace_by_fee behind the bdk-tx cargo feature and the --cfg bdk_wallet_unstable rustc flag. These APIs are explicitly unstable: breaking changes may land in minor releases without a semver bump. To opt in, enable the bdk-tx feature and pass --cfg bdk_wallet_unstable to rustc, for example via RUSTFLAGS="--cfg bdk_wallet_unstable" or by adding the following to your workspace's .cargo/config.toml #516

    [build]
    rustflags = ["--cfg", "bdk_wallet_unstable"]
  • feat(wallet): add Wallet::try_finalize_psbt returning FinalizePsbtOutcome with per-input finalization outcomes #433

  • feat(wallet): add TxBuilder::set_condition as replacement for TxBuilder::policy_path #536

Fixed

  • fix(wallet): add support for bip-431 rule 2 #478
  • fix(wallet): fix ChangeSet write-once invariants #517
  • docs(wallet,params): Fix doc for LoadParams::two_path_descriptor #510

Changed

  • refactor(wallet): deprecated Wallet::{add_signer, set_keymap, set_keymaps, get_signers, sign, policies}, CreateParams::keymap, LoadParams::{keymap, extract_keys}, and TxBuilder::policy_path in favor of caller-owned keys with bitcoin::Psbt::sign / Wallet::sign_with_signers #536
  • chore: Update rust edition to 2024 in Cargo.toml #425
  • chore(ci): add stale issue triage workflow #497
  • build(deps): bump actions/stale from 10.3.0 to 10.4.0 #515
  • build(deps): bump actions/checkout from 6 to 7 #504
  • build(deps): bump codecov/codecov-action from 6.0.0 to 7.0.0 #498

[v3.1.0]

Added

  • feat(wallet): add Wallet::sign_with_signers #490
  • Add SECURITY.md #437
  • feat(wallet): add LoadParams::two_path_descriptor method #418

Fixed

  • fix(signer): respect allow_all_sighashes in SignerWrapper::sign_input #476
  • fix(coin_selection): avoid per-utxo fee rounding #479
  • Fix wallet name generation to use explicit public descriptor checksum #482
  • fix(types): avoid reachable panics in Utxo::txout for Foreign variant #487
  • fix(audit): add non-witness-utxo validation for psbt #471
  • fix(descriptor): correct index tracking in combinations() function #453
  • fix: avoid panic on hardened derivation paths in PSBT key origins #458

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [bdk_wallet](https://github.com/bitcoindevkit/bdk_wallet) from 1.2.0 to 3.2.0.
- [Release notes](https://github.com/bitcoindevkit/bdk_wallet/releases)
- [Changelog](https://github.com/bitcoindevkit/bdk_wallet/blob/v3.2.0/CHANGELOG.md)
- [Commits](bitcoindevkit/bdk_wallet@wallet-1.2.0...v3.2.0)

---
updated-dependencies:
- dependency-name: bdk_wallet
  dependency-version: 3.2.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update rust code labels Oct 17, 2026
@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review ✅ Completed 2026-10-17T18:09:44.476282Z 52adce7 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 52adce766a

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread Cargo.toml
"tokio",
], default-features = false }
bdk_wallet = "1.0.0"
bdk_wallet = "3.2.0"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Keep the BDK RPC and wallet core versions aligned

Update the companion BDK crates or retain the previous wallet version: bdk_wallet 3.2.0 now returns a checkpoint backed by bdk_core 0.6.3, while the still-pinned bdk_bitcoind_rpc 0.17.1 expects its distinct bdk_core 0.4.1 checkpoint in Emitter::new. Consequently, sync_wallet in bin/strata-test-cli/src/taproot.rs cannot pass wallet.latest_checkpoint() to the emitter, so this default workspace member no longer compiles.

AGENTS.md reference: AGENTS.md:L172-L173

Useful? React with 👍 / 👎.

@github-actions

Copy link
Copy Markdown
Contributor

Commit: 1ee57b0
Baseline: #2394 (3a80517)
SP1 Execution Results

program cycles gas Δ cycles Δ gas
Checkpoint 2,782,155 3,212,830 0 (0.0%) 0 (0.0%)

@storopoli storopoli closed this Oct 18, 2026
@dependabot @github

dependabot Bot commented on behalf of github Oct 18, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/cargo/bdk_wallet-3.2.0 branch October 18, 2026 11:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant