Skip to content

Commit 92d06d6

Browse files
committed
Merge #73: Update to bdk 0.17.0
42f1881 Minor cleanup (Steve Myers) 14cbbd1 Update bdk-reserves to 0.17 and re-enable ci tests (Steve Myers) 7becf6f Fix tests (Steve Myers) ac8cb34 Update changelog (Steve Myers) 735be18 Update sync and broadcast sub-commands for bdk 0.17 (Steve Myers) 36aec33 Update Cargo.lock (Steve Myers) 174b56a Add verify feature (Steve Myers) 2f843fd Bump version to 0.5.0 (Steve Myers) 8afc115 Update bdk version to 0.17 (Steve Myers) c1c6503 [WIP] Update to bdk 0.17.0 (Steve Myers) Pull request description: ### Description Fixes #81 ### Notes to the reviewers Also added `verify` feature flag which enables transaction verification against consensus rules during sync. I also had to disable the `reserves` tests and that feature will be broken until we can get it updated to use `bdk` `0.17` also. I created an issue https://github.com/weareseba/bdk-reserves/issues/4. ### Checklists #### All Submissions: * [x] I've signed all my commits * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk-cli/blob/master/CONTRIBUTING.md) * [x] I ran `cargo fmt` and `cargo clippy` before committing #### New Features: * [ ] I've added tests for the new feature * [ ] I've added docs for the new feature * [x] I've updated `CHANGELOG.md` Top commit has no ACKs. Tree-SHA512: 081f795122596e21b196955292bd701ce3097fb3e94e18b1775232b2097c614b955cd1452694542d5a42374a470efdbb3d09043ab22c7b28f5203874bed53b67
2 parents 50032ce + 42f1881 commit 92d06d6

File tree

6 files changed

+148
-133
lines changed

6 files changed

+148
-133
lines changed

.github/workflows/cont_integration.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,9 @@ jobs:
2323
- reserves,electrum
2424
- reserves,esplora-ureq
2525
- reserves,compact_filters
26+
- reserves,rpc
2627
- rpc
28+
- electrum,verify
2729
steps:
2830
- name: Checkout
2931
uses: actions/checkout@v2

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
## [Unreleased]
88

99
- Re-license to dual MIT and Apache 2.0 and update project name to "Bitcoin Dev Kit"
10+
- Update to bdk and bdk-reserves to `0.17.0`
11+
- Add 'verify' feature flag which enables transaction verification against consensus rules during sync.
1012

1113
## [0.4.0]
1214

Cargo.lock

Lines changed: 67 additions & 52 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bdk-cli"
3-
version = "0.4.0"
3+
version = "0.5.0"
44
edition = "2018"
55
authors = ["Alekos Filini <[email protected]>", "Riccardo Casatta <[email protected]>", "Steve Myers <[email protected]>"]
66
homepage = "https://bitcoindevkit.org"
@@ -12,7 +12,7 @@ readme = "README.md"
1212
license = "MIT"
1313

1414
[dependencies]
15-
bdk = { version = "0.16", default-features = false, features = ["all-keys"]}
15+
bdk = { version = "0.17", default-features = false, features = ["all-keys"]}
1616
bdk-macros = "0.6"
1717
structopt = "^0.3"
1818
serde_json = { version = "^1.0" }
@@ -27,7 +27,7 @@ dirs-next = { version = "2.0", optional = true }
2727
env_logger = { version = "0.7", optional = true }
2828
clap = { version = "2.33", optional = true }
2929
regex = { version = "1", optional = true }
30-
bdk-reserves = { version = "0.16", optional = true}
30+
bdk-reserves = { version = "0.17", optional = true}
3131

3232
[features]
3333
default = ["cli", "repl"]
@@ -41,6 +41,7 @@ compiler = ["bdk/compiler"]
4141
compact_filters = ["bdk/compact_filters"]
4242
rpc = ["bdk/rpc"]
4343
reserves = ["bdk-reserves"]
44+
verify = ["bdk/verify"]
4445

4546
[[bin]]
4647
name = "bdk-cli"

0 commit comments

Comments
 (0)