Merge pull request #170 from thunderbiscuit/bump/bdk-0.20.0

Update BDK to version 0.20.0
This commit is contained in:
thunderbiscuit 2022-07-20 11:49:21 -04:00 committed by GitHub
commit 1a5a628a5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 7 deletions

View File

@ -5,13 +5,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased] ## [Unreleased]
- Update BDK to version 0.20.0
- APIs Added - APIs Added
- `TxBuilder.add_data(data: Vec<u8>)` - `TxBuilder.add_data(data: Vec<u8>)`
- `Wallet.list_unspent()` returns `Vec<LocalUtxo>` - `Wallet.list_unspent()` returns `Vec<LocalUtxo>`
## [v0.7.0] ## [v0.7.0]
- Update BDK to version 0.19.0 - Update BDK to version 0.19.0
- fixes sqlite-db issue causing wrong balance - fixes sqlite-db issue causing wrong balance
- adds experimental taproot descriptor and PSBT support - adds experimental taproot descriptor and PSBT support
@ -27,13 +27,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
[#161]: https://github.com/bitcoindevkit/bdk-ffi/pull/161 [#161]: https://github.com/bitcoindevkit/bdk-ffi/pull/161
## [v0.6.0] ## [v0.6.0]
- Update BDK to version 0.18.0 - Update BDK to version 0.18.0
- Add BumpFeeTxBuilder to bump the fee on an unconfirmed tx created by the Wallet - Add BumpFeeTxBuilder to bump the fee on an unconfirmed tx created by the Wallet
- Change TxBuilder.build() to TxBuilder.finish() to align with bdk function name - Change TxBuilder.build() to TxBuilder.finish() to align with bdk function name
## [v0.5.0] ## [v0.5.0]
- Fix Wallet.broadcast function, now returns a tx id as a hex string - Fix Wallet.broadcast function, now returns a tx id as a hex string
- Remove creating a new spending Transaction via the PartiallySignedBitcoinTransaction constructor - Remove creating a new spending Transaction via the PartiallySignedBitcoinTransaction constructor
- Add TxBuilder for creating new spending PartiallySignedBitcoinTransaction - Add TxBuilder for creating new spending PartiallySignedBitcoinTransaction
@ -42,17 +40,14 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Update generate cli tool to generate all binding languages and rename to bdk-ffi-bindgen - Update generate cli tool to generate all binding languages and rename to bdk-ffi-bindgen
## [v0.4.0] ## [v0.4.0]
- Add dual license MIT and Apache 2.0 - Add dual license MIT and Apache 2.0
- Add sqlite database support - Add sqlite database support
- Fix memory database configuration enum, remove junk field - Fix memory database configuration enum, remove junk field
## [v0.3.1] ## [v0.3.1]
- Remove hard coded sync progress value (was always returning 21.0) - Remove hard coded sync progress value (was always returning 21.0)
## [v0.3.0] ## [v0.3.0]
- Move bdk-kotlin bindings and ios example to separate repos - Move bdk-kotlin bindings and ios example to separate repos
- Add bin to generate Python bindings - Add bin to generate Python bindings
- Add `PartiallySignedBitcoinTransaction::deserialize` function as named constructor to decode from a string per [BIP 0174] - Add `PartiallySignedBitcoinTransaction::deserialize` function as named constructor to decode from a string per [BIP 0174]

View File

@ -14,7 +14,7 @@ crate-type = ["staticlib", "cdylib"]
name = "bdkffi" name = "bdkffi"
[dependencies] [dependencies]
bdk = { version = "0.19", features = ["all-keys", "use-esplora-ureq", "sqlite-bundled"] } bdk = { version = "0.20", features = ["all-keys", "use-esplora-ureq", "sqlite-bundled"] }
uniffi_macros = { version = "0.16.0", features = ["builtin-bindgen"] } uniffi_macros = { version = "0.16.0", features = ["builtin-bindgen"] }
uniffi = { version = "0.16.0", features = ["builtin-bindgen"] } uniffi = { version = "0.16.0", features = ["builtin-bindgen"] }