Skip to content

Commit

Permalink
Pin BDK to fix breakage
Browse files Browse the repository at this point in the history
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`.
  • Loading branch information
tnull committed Aug 8, 2023
1 parent 5029b2f commit 3ac1964
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,8 @@ lightning-transaction-sync = { version = "0.0.115", features = ["esplora-async-h
#lightning-rapid-gossip-sync = { path = "../rust-lightning/lightning-rapid-gossip-sync" }
#lightning-transaction-sync = { path = "../rust-lightning/lightning-transaction-sync", features = ["esplora-async"] }

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

0 comments on commit 3ac1964

Please sign in to comment.