Skip to content

bdk_wallet 3.2 APIs (v0.8.0) - #21

Merged
Psycarlo merged 3 commits into
mainfrom
release/v0.8.0
Oct 18, 2026
Merged

Psycarlo merged 3 commits into
mainfrom
release/v0.8.0

Conversation

@Psycarlo

@Psycarlo Psycarlo commented Oct 17, 2026 •

Copy link
Copy Markdown
Owner

v0.8.0 — bdk_wallet 3.2 APIs

Added

  • tryFinalizePsbt, signWithDescriptors, spendingPolicy / policyCondition, TxBuilder.setCondition, mergeConditions
  • Experimental bdk-tx: createPsbt / replaceByFee with BdkPsbtParams + Finalizer. Coin selection follows BIP-431 rule 2
  • KyotoScanType.NewWallet

Changed

  • Bumped esplora 0.22.3, electrum 0.24.1, kyoto 0.18.1, bitcoind_rpc 0.22.1
  • bdk_wallet pinned to ~3.2.0 with the bdk-tx feature
  • Deprecated KyotoOptions.dataDir

Fixed

  • TxBuilder.sighash was ignored and is now applied. sign / signWithDescriptors reject non-ALL sighash inputs
  • TxBuilder.finish and buildFeeBump now persist the revealed change address
  • CI/release now use the toolchain pinned in ffi/rust-toolchain.toml (rust-src-dir) and the repo's rustflags (bdk_wallet_unstable cfg, 16KB Android pages)

No breaking API changes. See CHANGELOG.

@Psycarlo Psycarlo self-assigned this Oct 17, 2026
@Psycarlo
Psycarlo merged commit 4e279f3 into main Oct 18, 2026
2 checks passed
@Psycarlo
Psycarlo deleted the release/v0.8.0 branch October 18, 2026 04:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant