From 6f7abbcf9c897c8fa169c6d82aaacefff1223819 Mon Sep 17 00:00:00 2001 From: Martin Saposnic Date: Fri, 20 Mar 2026 11:07:27 -0300 Subject: [PATCH] fix: update rust-lightning to pick up LSPS4 peer_connected channel open fix Updates rust-lightning rev to include moneydevkit/rust-lightning#9: trigger OpenChannel at peer_connected even during reestablish, fixing stuck HTLC loop when existing channel capacity is insufficient. --- Cargo.toml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 61cdae262..7e5988fdc 100755 --- a/Cargo.toml +++ b/Cargo.toml @@ -42,17 +42,17 @@ default = [] # lightning-macros = { version = "0.2.0" } # Branch: https://github.com/moneydevkit/rust-lightning/commits/lsp-0.2.0/ -lightning = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85", features = ["std"] } -lightning-types = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85" } -lightning-invoice = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85", features = ["std"] } -lightning-net-tokio = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85" } -lightning-persister = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85", features = ["tokio"] } -lightning-background-processor = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85" } -lightning-rapid-gossip-sync = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85" } -lightning-block-sync = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85", features = ["rest-client", "rpc-client", "tokio"] } -lightning-transaction-sync = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85", features = ["esplora-async-https", "time", "electrum-rustls-ring"] } -lightning-liquidity = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85", features = ["std"] } -lightning-macros = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85" } +lightning = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0", features = ["std"] } +lightning-types = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0" } +lightning-invoice = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0", features = ["std"] } +lightning-net-tokio = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0" } +lightning-persister = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0", features = ["tokio"] } +lightning-background-processor = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0" } +lightning-rapid-gossip-sync = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0" } +lightning-block-sync = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0", features = ["rest-client", "rpc-client", "tokio"] } +lightning-transaction-sync = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0", features = ["esplora-async-https", "time", "electrum-rustls-ring"] } +lightning-liquidity = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0", features = ["std"] } +lightning-macros = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0" } #lightning = { path = "../rust-lightning/lightning", features = ["std"] } #lightning-types = { path = "../rust-lightning/lightning-types" } @@ -101,7 +101,7 @@ winapi = { version = "0.3", features = ["winbase"] } [dev-dependencies] # lightning = { version = "0.2.0", features = ["std", "_test_utils"] } # Branch: https://github.com/moneydevkit/rust-lightning/commits/lsp-0.2.0/ -lightning = { git = "https://github.com/moneydevkit/rust-lightning", rev = "1432d063c277f303266a6a5345789617f2e05e85", features = ["std", "_test_utils"] } +lightning = { git = "https://github.com/moneydevkit/rust-lightning", rev = "55f7619f235a05297e81607c2f652d87ed896ce0", features = ["std", "_test_utils"] } #lightning = { path = "../rust-lightning/lightning", features = ["std", "_test_utils"] } proptest = "1.0.0" regex = "1.5.6"