@@ -61,23 +61,28 @@ lightning-liquidity = { version = "0.1.0", features = ["std"] }
61
61
# lightning-transaction-sync = { path = "../rust-lightning/lightning-transaction-sync", features = ["esplora-async-https", "electrum", "time"] }
62
62
# lightning-liquidity = { path = "../rust-lightning/lightning-liquidity", features = ["std"] }
63
63
64
- bdk_chain = { version = " 0.21.1 " , default-features = false , features = [" std" ] }
65
- bdk_esplora = { version = " 0.20.1 " , default-features = false , features = [" async-https-rustls" , " tokio" ]}
66
- bdk_electrum = { version = " 0.20.1 " , default-features = false , features = [" use-rustls" ]}
67
- bdk_wallet = { version = " 1 .0.0" , default-features = false , features = [" std" , " keys-bip39" ]}
64
+ bdk_chain = { version = " 0.23.0 " , default-features = false , features = [" std" ] }
65
+ bdk_esplora = { version = " 0.22.0 " , default-features = false , features = [" async-https-rustls" , " tokio" ]}
66
+ bdk_electrum = { version = " 0.23.0 " , default-features = false , features = [" use-rustls" ]}
67
+ bdk_wallet = { version = " 2 .0.0" , default-features = false , features = [" std" , " keys-bip39" ]}
68
68
69
- reqwest = { version = " 0.11 " , default-features = false , features = [" json" , " rustls-tls" ] }
69
+ reqwest = { version = " 0.12 " , default-features = false , features = [" json" , " rustls-tls" ] }
70
70
rusqlite = { version = " 0.31.0" , features = [" bundled" ] }
71
- bitcoin = " 0.32.2 "
71
+ bitcoin = " 0.32.4 "
72
72
bip39 = " 2.0.0"
73
73
bip21 = { version = " 0.5" , features = [" std" ], default-features = false }
74
74
75
75
base64 = { version = " 0.22.1" , default-features = false , features = [" std" ] }
76
76
rand = " 0.8.5"
77
77
chrono = { version = " 0.4" , default-features = false , features = [" clock" ] }
78
78
tokio = { version = " 1.37" , default-features = false , features = [ " rt-multi-thread" , " time" , " sync" , " macros" ] }
79
- esplora-client = { version = " 0.11" , default-features = false , features = [" tokio" , " async-https-rustls" ] }
80
- electrum-client = { version = " 0.22.0" , default-features = true }
79
+ esplora-client = { version = " 0.12" , default-features = false , features = [" tokio" , " async-https-rustls" ] }
80
+
81
+ # FIXME: This was introduced to decouple the `bdk_esplora` and
82
+ # `lightning-transaction-sync` APIs. We should drop it as part of the upgrade
83
+ # to LDK 0.2.
84
+ esplora-client_0_11 = { package = " esplora-client" , version = " 0.11" , default-features = false , features = [" tokio" , " async-https-rustls" ] }
85
+ electrum-client = { version = " 0.23.1" , default-features = true }
81
86
libc = " 0.2"
82
87
uniffi = { version = " 0.27.3" , features = [" build" ], optional = true }
83
88
serde = { version = " 1.0.210" , default-features = false , features = [" std" , " derive" ] }
@@ -98,10 +103,10 @@ proptest = "1.0.0"
98
103
regex = " 1.5.6"
99
104
100
105
[target .'cfg(not(no_download))' .dev-dependencies ]
101
- electrsd = { version = " 0.33 .0" , default-features = false , features = [" legacy" , " esplora_a33e97e1" , " corepc-node_27_2" ] }
106
+ electrsd = { version = " 0.34 .0" , default-features = false , features = [" legacy" , " esplora_a33e97e1" , " corepc-node_27_2" ] }
102
107
103
108
[target .'cfg(no_download)' .dev-dependencies ]
104
- electrsd = { version = " 0.33 .0" , default-features = false , features = [" legacy" ] }
109
+ electrsd = { version = " 0.34 .0" , default-features = false , features = [" legacy" ] }
105
110
corepc-node = { version = " 0.7.0" , default-features = false , features = [" 27_2" ] }
106
111
107
112
[target .'cfg(cln_test)' .dev-dependencies ]
0 commit comments