Steve Myers
Steve Myers
Sub-task for #1103
The planning module has been added to `rust-miniscript` so this crate is no longer needed. https://docs.rs/miniscript/latest/miniscript/plan/index.html
### Description Update wallet tests, docs and examples to persist staged changesets then if that succeeds use take_staged to remove them from the Wallet. ### Notes to the reviewers This...
### Description Added new type alias `WalletTx` which represents a `CanonicalTx`. * Add `Wallet::transactions_sort_by()` that returns a `Vec` sorted by a given compare function. ### Checklists #### All Submissions: *...
**Describe the enhancement** The `bdk_persist` crate was removed with #1454, so we should yank the releases for that crate from crates.io so no one uses them or thinks they need...
**Describe the enhancement** Since we are producing binaries for our language bindings packages (Kotlin, Swift, Python) we should setup signed reproduceable builds for them. And then have binary watch verify...
This PR should match the changes made in https://github.com/bitcoindevkit/bdk-ffi/pull/557.
This should be an easy change, the following lines need to be removed from `Wallet::build_fee_bump`: https://github.com/bitcoindevkit/bdk/blob/7969898c732a3a387a932a61b1719cedcb6fae3c/crates/wallet/src/wallet/mod.rs#L1636-L1644 > Also related to this discussion (probably warrants a separate issue?) is how the...
**Describe the enhancement** Create code and/or documentation to help pre-1.0 `bdk` wallet users migrate wallet data to a new 1.0 `bdk_wallet`. The essential information that needs to be migrated are...
**Describe the enhancement** In the pre-1.0.0 BDK APIs the [`Blockchain.estimate_fee`](https://docs.rs/bdk/latest/bdk/blockchain/trait.Blockchain.html#tymethod.estimate_fee) API provided a thin wrapper around blockchain clients native calls. Since the `Blockchain` trait is not needed anymore we need...