Skip to content

Commit 209570d

Browse files
committed
Merge #1860: bdk_wallet: Pin bdk_chain version to latest release
0c23410 chore(wallet): Pin `bdk_chain` version to latest release (志宇) 7ce016d chore(examples): pin chain-src crates for wallet examples (志宇) 853dda4 ci: no-std requires hashbrown (志宇) Pull request description: ### Description As discussed here: https://discord.com/channels/753336465005608961/753336465005608965/1344807550217883688 Remove the use of Cargo `path` ref for the `bdk_chain` and `bdk_file_store` dependencies. This is the first step to move `bdk_wallet` into a new workspace. Also fixed CI failures as we were testing no-std without hashbrown. ### Checklists #### All Submissions: * [x] I've signed all my commits * [x] I followed the [contribution guidelines](https://github.com/bitcoindevkit/bdk/blob/master/CONTRIBUTING.md) * [x] I ran `cargo fmt` and `cargo clippy` before committing ACKs for top commit: LLFourn: ACK 0c23410 notmandatory: ACK 0c23410 Tree-SHA512: 9c690ae153bc312f045a00ea82bf6772dc3393ee9835d44d0e1ae0570780a84de8cc537471b3c26b438eee49eb3262bd91e246d36e578ff8acd06609f0368dd0
2 parents 46c218a + 0c23410 commit 209570d

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

.github/workflows/cont_integration.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- version: 1.63.0 # Overall MSRV
3030
- version: 1.75.0 # Specific MSRV for `bdk_electrum`
3131
features:
32-
- --no-default-features --features miniscript/no-std
32+
- --no-default-features --features miniscript/no-std,bdk_chain/hashbrown
3333
- --all-features
3434
steps:
3535
- name: checkout

crates/wallet/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ miniscript = { version = "12.0.0", features = [ "serde" ], default-features = fa
2121
bitcoin = { version = "0.32.4", features = [ "serde", "base64" ], default-features = false }
2222
serde = { version = "^1.0", features = ["derive"] }
2323
serde_json = { version = "^1.0" }
24-
bdk_chain = { path = "../chain", version = "0.21.1", features = [ "miniscript", "serde" ], default-features = false }
25-
bdk_file_store = { path = "../file_store", version = "0.18.1", optional = true }
24+
bdk_chain = { version = "0.21.1", features = [ "miniscript", "serde" ], default-features = false }
25+
bdk_file_store = { version = "0.18.1", optional = true }
2626

2727
# Optional dependencies
2828
bip39 = { version = "2.0", optional = true }
@@ -41,9 +41,9 @@ test-utils = ["std"]
4141
lazy_static = "1.4"
4242
assert_matches = "1.5.0"
4343
tempfile = "3"
44-
bdk_chain = { path = "../chain", features = ["rusqlite"] }
44+
bdk_chain = { version = "0.21.1", features = ["rusqlite"] }
4545
bdk_wallet = { path = ".", features = ["rusqlite", "file_store", "test-utils"] }
46-
bdk_file_store = { path = "../file_store" }
46+
bdk_file_store = { version = "0.18.1" }
4747
anyhow = "1"
4848
rand = "^0.8"
4949

example-crates/example_wallet_electrum/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ edition = "2021"
55

66
[dependencies]
77
bdk_wallet = { path = "../../crates/wallet", features = ["file_store"] }
8-
bdk_electrum = { path = "../../crates/electrum" }
8+
bdk_electrum = { version = "0.21" }
99
anyhow = "1"

example-crates/example_wallet_esplora_async/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,6 @@ edition = "2021"
77

88
[dependencies]
99
bdk_wallet = { path = "../../crates/wallet", features = ["rusqlite"] }
10-
bdk_esplora = { path = "../../crates/esplora", features = ["async-https", "tokio"] }
10+
bdk_esplora = { version = "0.20", features = ["async-https", "tokio"] }
1111
tokio = { version = "1", features = ["rt", "rt-multi-thread", "macros"] }
1212
anyhow = "1"

example-crates/example_wallet_esplora_blocking/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ publish = false
88

99
[dependencies]
1010
bdk_wallet = { path = "../../crates/wallet", features = ["file_store"] }
11-
bdk_esplora = { path = "../../crates/esplora", features = ["blocking"] }
11+
bdk_esplora = { version = "0.20", features = ["blocking"] }
1212
anyhow = "1"

example-crates/example_wallet_rpc/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ edition = "2021"
77

88
[dependencies]
99
bdk_wallet = { path = "../../crates/wallet", features = ["file_store"] }
10-
bdk_bitcoind_rpc = { path = "../../crates/bitcoind_rpc" }
10+
bdk_bitcoind_rpc = { version = "0.18" }
1111

1212
anyhow = "1"
1313
clap = { version = "4.5.17", features = ["derive", "env"] }

0 commit comments

Comments
 (0)