@@ -14,15 +14,15 @@ license = "MIT OR Apache-2.0"
14
14
[dependencies ]
15
15
bdk-macros = " ^0.6"
16
16
log = " ^0.4"
17
- miniscript = { version = " 7.0 " , features = [" use- serde" ] }
18
- bitcoin = { version = " 0.28 .1" , features = [" use- serde" , " base64" , " rand" ] }
17
+ miniscript = { git = " https://github.com/afilini/rust-miniscript.git " , rev = " 9f6316512cbc593a7f893816418c764df9a24129 " , features = [" serde" ] }
18
+ bitcoin = { version = " 0.29 .1" , features = [" serde" , " base64" , " rand" ] }
19
19
serde = { version = " ^1.0" , features = [" derive" ] }
20
20
serde_json = { version = " ^1.0" }
21
21
rand = " ^0.7"
22
22
23
23
# Optional dependencies
24
24
sled = { version = " 0.34" , optional = true }
25
- electrum-client = { version = " 0.11 " , optional = true }
25
+ electrum-client = { version = " 0.12 " , optional = true }
26
26
rusqlite = { version = " 0.27.0" , optional = true }
27
27
ahash = { version = " 0.7.6" , optional = true }
28
28
reqwest = { version = " 0.11" , optional = true , default-features = false , features = [" json" ] }
@@ -33,13 +33,13 @@ rocksdb = { version = "0.14", default-features = false, features = ["snappy"], o
33
33
cc = { version = " >=1.0.64" , optional = true }
34
34
socks = { version = " 0.3" , optional = true }
35
35
lazy_static = { version = " 1.4" , optional = true }
36
- hwi = { version = " 0.2.2" , optional = true }
36
+ # hwi = { version = "0.2.2", optional = true }
37
37
38
38
bip39 = { version = " 1.0.1" , optional = true }
39
39
bitcoinconsensus = { version = " 0.19.0-3" , optional = true }
40
40
41
41
# Needed by bdk_blockchain_tests macro and the `rpc` feature
42
- bitcoincore-rpc = { version = " 0.15 " , optional = true }
42
+ bitcoincore-rpc = { version = " 0.16 " , optional = true }
43
43
44
44
# Platform-specific dependencies
45
45
[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
@@ -62,7 +62,7 @@ key-value-db = ["sled"]
62
62
all-keys = [" keys-bip39" ]
63
63
keys-bip39 = [" bip39" ]
64
64
rpc = [" bitcoincore-rpc" ]
65
- hardware-signer = [" hwi" ]
65
+ # hardware-signer = ["hwi"]
66
66
67
67
# We currently provide mulitple implementations of `Blockchain`, all are
68
68
# blocking except for the `EsploraBlockchain` which can be either async or
@@ -95,12 +95,12 @@ test-rpc = ["rpc", "electrsd/electrs_0_8_10", "electrsd/bitcoind_22_0", "test-bl
95
95
test-rpc-legacy = [" rpc" , " electrsd/electrs_0_8_10" , " electrsd/bitcoind_0_20_0" , " test-blockchains" ]
96
96
test-esplora = [" electrsd/legacy" , " electrsd/esplora_a33e97e1" , " electrsd/bitcoind_22_0" , " test-blockchains" ]
97
97
test-md-docs = [" electrum" ]
98
- test-hardware-signer = [" hardware-signer" ]
98
+ # test-hardware-signer = ["hardware-signer"]
99
99
100
100
[dev-dependencies ]
101
101
lazy_static = " 1.4"
102
102
env_logger = " 0.7"
103
- electrsd = " 0.20 "
103
+ electrsd = " 0.21 "
104
104
105
105
[[example ]]
106
106
name = " address_validator"
0 commit comments