Skip to content

Commit c430adf

Browse files
committed
fix: pin dependencies for MSRV 1.63 compatibility
1 parent b24b243 commit c430adf

File tree

3 files changed

+54
-10
lines changed

3 files changed

+54
-10
lines changed

Cargo.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,11 @@ members = [
1313
[workspace.package]
1414
authors = ["Bitcoin Dev Kit Developers"]
1515

16+
[workspace.dependencies]
17+
tokio = "=1.38.1"
18+
reqwest = "=0.12.4"
19+
socket2 = "=0.5.10"
20+
1621
[workspace.lints.clippy]
1722
print_stdout = "deny"
1823
print_stderr = "deny"

crates/electrum/src/bdk_electrum_client.rs

Lines changed: 48 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,22 @@ impl<E: ElectrumApi> BdkElectrumClient<E> {
3030
/// Creates a new bdk client from a [`electrum_client::ElectrumApi`]
3131
///
3232
/// # Example
33-
///
34-
#[cfg_attr(not(any(feature = "use-rustls", feature = "use-rustls-ring", feature = "use-openssl")), doc = "```ignore")]
35-
#[cfg_attr(any(feature = "use-rustls", feature = "use-rustls-ring", feature = "use-openssl"), doc = "```no_run")]
33+
#[cfg_attr(
34+
not(any(
35+
feature = "use-rustls",
36+
feature = "use-rustls-ring",
37+
feature = "use-openssl"
38+
)),
39+
doc = "```ignore"
40+
)]
41+
#[cfg_attr(
42+
any(
43+
feature = "use-rustls",
44+
feature = "use-rustls-ring",
45+
feature = "use-openssl"
46+
),
47+
doc = "```no_run"
48+
)]
3649
/// use bdk_electrum::{electrum_client, BdkElectrumClient};
3750
///
3851
/// let client = electrum_client::Client::new("ssl://electrum.blockstream.info:50002")?;
@@ -102,9 +115,22 @@ impl<E: ElectrumApi> BdkElectrumClient<E> {
102115
/// transaction graph.
103116
///
104117
/// # Example
105-
///
106-
#[cfg_attr(not(any(feature = "use-rustls", feature = "use-rustls-ring", feature = "use-openssl")), doc = "```ignore")]
107-
#[cfg_attr(any(feature = "use-rustls", feature = "use-rustls-ring", feature = "use-openssl"), doc = "```no_run")]
118+
#[cfg_attr(
119+
not(any(
120+
feature = "use-rustls",
121+
feature = "use-rustls-ring",
122+
feature = "use-openssl"
123+
)),
124+
doc = "```ignore"
125+
)]
126+
#[cfg_attr(
127+
any(
128+
feature = "use-rustls",
129+
feature = "use-rustls-ring",
130+
feature = "use-openssl"
131+
),
132+
doc = "```no_run"
133+
)]
108134
/// use bdk_core::{spk_client::FullScanRequest, BlockId, CheckPoint};
109135
/// use bdk_electrum::BdkElectrumClient;
110136
/// # use bdk_electrum::electrum_client;
@@ -207,9 +233,22 @@ impl<E: ElectrumApi> BdkElectrumClient<E> {
207233
/// may include scripts that have been used, use [`full_scan`] with the keychain.
208234
///
209235
/// # Example
210-
///
211-
#[cfg_attr(not(any(feature = "use-rustls", feature = "use-rustls-ring", feature = "use-openssl")), doc = "```ignore")]
212-
#[cfg_attr(any(feature = "use-rustls", feature = "use-rustls-ring", feature = "use-openssl"), doc = "```no_run")]
236+
#[cfg_attr(
237+
not(any(
238+
feature = "use-rustls",
239+
feature = "use-rustls-ring",
240+
feature = "use-openssl"
241+
)),
242+
doc = "```ignore"
243+
)]
244+
#[cfg_attr(
245+
any(
246+
feature = "use-rustls",
247+
feature = "use-rustls-ring",
248+
feature = "use-openssl"
249+
),
250+
doc = "```no_run"
251+
)]
213252
/// use bdk_core::bitcoin::ScriptBuf;
214253
/// use bdk_core::spk_client::SyncRequest;
215254
/// use bdk_electrum::BdkElectrumClient;

crates/esplora/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ futures = { version = "0.3.26", optional = true }
2424
esplora-client = { version = "0.12.0" }
2525
bdk_chain = { path = "../chain" }
2626
bdk_testenv = { path = "../testenv" }
27-
tokio = { version = "1", features = ["rt", "rt-multi-thread", "macros"] }
27+
tokio = { workspace = true, features = ["rt", "rt-multi-thread", "macros"] }
2828

2929
[features]
3030
default = ["std", "async-https", "blocking-https"]

0 commit comments

Comments
 (0)