@@ -14,30 +14,30 @@ 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 = { version = " 8 .0" , 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 }
26
- esplora-client = { version = " 0.1.1" , default-features = false , optional = true }
25
+ electrum-client = { version = " 0.12 " , optional = true }
26
+ # esplora-client = { version = "0.1.1", default-features = false, optional = true }
27
27
rusqlite = { version = " 0.27.0" , optional = true }
28
28
ahash = { version = " 0.7.6" , optional = true }
29
29
futures = { version = " 0.3" , optional = true }
30
30
async-trait = { version = " 0.1" , optional = true }
31
31
rocksdb = { version = " 0.14" , default-features = false , features = [" snappy" ], optional = true }
32
32
cc = { version = " >=1.0.64" , optional = true }
33
33
socks = { version = " 0.3" , optional = true }
34
- hwi = { version = " 0.2.3" , optional = true }
34
+ # hwi = { version = "0.2.3", optional = true }
35
35
36
36
bip39 = { version = " 1.0.1" , optional = true }
37
37
bitcoinconsensus = { version = " 0.19.0-3" , optional = true }
38
38
39
39
# Needed by bdk_blockchain_tests macro and the `rpc` feature
40
- bitcoincore-rpc = { version = " 0.15 " , optional = true }
40
+ bitcoincore-rpc = { version = " 0.16 " , optional = true }
41
41
42
42
# Platform-specific dependencies
43
43
[target .'cfg(not(target_arch = "wasm32"))' .dependencies ]
@@ -60,7 +60,7 @@ key-value-db = ["sled"]
60
60
all-keys = [" keys-bip39" ]
61
61
keys-bip39 = [" bip39" ]
62
62
rpc = [" bitcoincore-rpc" ]
63
- hardware-signer = [" hwi" ]
63
+ # hardware-signer = ["hwi"]
64
64
65
65
# We currently provide mulitple implementations of `Blockchain`, all are
66
66
# blocking except for the `EsploraBlockchain` which can be either async or
@@ -78,16 +78,16 @@ hardware-signer = ["hwi"]
78
78
async-interface = [" async-trait" ]
79
79
electrum = [" electrum-client" ]
80
80
# MUST ALSO USE `--no-default-features`.
81
- use-esplora-async = [" esplora" , " esplora-client/async" , " futures" ]
82
- use-esplora-blocking = [" esplora" , " esplora-client/blocking" ]
81
+ # use-esplora-async = ["esplora", "esplora-client/async", "futures"]
82
+ # use-esplora-blocking = ["esplora", "esplora-client/blocking"]
83
83
# Deprecated aliases
84
- use-esplora-reqwest = [" use-esplora-async" ]
85
- use-esplora-ureq = [" use-esplora-blocking" ]
84
+ # use-esplora-reqwest = ["use-esplora-async"]
85
+ # use-esplora-ureq = ["use-esplora-blocking"]
86
86
# Typical configurations will not need to use `esplora` feature directly.
87
87
esplora = []
88
88
89
89
# Use below feature with `use-esplora-async` to enable reqwest default TLS support
90
- reqwest-default-tls = [" esplora-client/async-https" ]
90
+ # reqwest-default-tls = ["esplora-client/async-https"]
91
91
92
92
# Debug/Test features
93
93
test-blockchains = [" bitcoincore-rpc" , " electrum-client" ]
@@ -96,12 +96,12 @@ test-rpc = ["rpc", "electrsd/electrs_0_8_10", "electrsd/bitcoind_22_0", "test-bl
96
96
test-rpc-legacy = [" rpc" , " electrsd/electrs_0_8_10" , " electrsd/bitcoind_0_20_0" , " test-blockchains" ]
97
97
test-esplora = [" electrsd/legacy" , " electrsd/esplora_a33e97e1" , " electrsd/bitcoind_22_0" , " test-blockchains" ]
98
98
test-md-docs = [" electrum" ]
99
- test-hardware-signer = [" hardware-signer" ]
99
+ # test-hardware-signer = ["hardware-signer"]
100
100
101
101
[dev-dependencies ]
102
102
lazy_static = " 1.4"
103
103
env_logger = " 0.7"
104
- electrsd = " 0.20 "
104
+ electrsd = " 0.21 "
105
105
106
106
[[example ]]
107
107
name = " address_validator"
0 commit comments