Skip to content

Commit 9937590

Browse files
committed
Pin BDK to fix breakage
BDK 0.28.1 patch release upgraded the `esplora-client` dependency to 0.5, which is API incompatible with the 0.4 release we use in `lightning-transaction-sync`. In order to fix our builds, we pin BDK to the older version until we had a chance to upgrade `lightning-transaction-sync`.
1 parent 23e3098 commit 9937590

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ lightning-transaction-sync = { version = "0.0.115", features = ["esplora-async-h
5656
#lightning-rapid-gossip-sync = { path = "../rust-lightning/lightning-rapid-gossip-sync" }
5757
#lightning-transaction-sync = { path = "../rust-lightning/lightning-transaction-sync", features = ["esplora-async"] }
5858

59-
bdk = { version = "0.28.0", default-features = false, features = ["std", "async-interface", "use-esplora-async", "sqlite-bundled", "keys-bip39"]}
59+
# TODO: unpin BDK once we upgraded the esplora client to 0.5 everywhere.
60+
bdk = { version = "=0.28.0", default-features = false, features = ["std", "async-interface", "use-esplora-async", "sqlite-bundled", "keys-bip39"]}
6061
reqwest = { version = "0.11", default-features = false, features = ["json", "rustls-tls"] }
6162
rusqlite = { version = "0.28.0", features = ["bundled"] }
6263
bitcoin = "0.29.2"

0 commit comments

Comments
 (0)