From d14b4c22a9a2cc885c3c2c0789ddfef134180230 Mon Sep 17 00:00:00 2001 From: Ovi Trif Date: Tue, 13 Oct 2026 20:14:21 +0200 Subject: [PATCH 1/3] fix: let force-closed channels claim pending payments on-chain --- gradle/libs.versions.toml | 2 +- journeys/pubky-marketplace/local-paykit-fallback.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index fe4200ad44..ec7f9f9dd9 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -65,7 +65,7 @@ ktor-client-logging = { module = "io.ktor:ktor-client-logging", version.ref = "k ktor-client-mock = { module = "io.ktor:ktor-client-mock", version.ref = "ktor" } ktor-client-okhttp = { module = "io.ktor:ktor-client-okhttp", version.ref = "ktor" } ktor-serialization-kotlinx-json = { module = "io.ktor:ktor-serialization-kotlinx-json", version.ref = "ktor" } -ldk-node-android = { module = "com.synonym:ldk-node-android", version = "0.7.0-rc.72" } +ldk-node-android = { module = "com.synonym:ldk-node-android", version = "0.7.0-rc.74" } lifecycle-process = { group = "androidx.lifecycle", name = "lifecycle-process", version.ref = "lifecycle" } lifecycle-runtime-compose = { module = "androidx.lifecycle:lifecycle-runtime-compose", version.ref = "lifecycle" } lifecycle-runtime-ktx = { module = "androidx.lifecycle:lifecycle-runtime-ktx", version.ref = "lifecycle" } diff --git a/journeys/pubky-marketplace/local-paykit-fallback.md b/journeys/pubky-marketplace/local-paykit-fallback.md index a3310490fe..89120ad0dc 100644 --- a/journeys/pubky-marketplace/local-paykit-fallback.md +++ b/journeys/pubky-marketplace/local-paykit-fallback.md @@ -18,7 +18,7 @@ that Locks released its content. Follow `local-paykit-fallback.xml` after this s on that homeserver. Preserve existing identities. Use the grant signup journey for a fresh `pubkyauth://signup_grant` URL naming that homeserver; invites and authorization URLs are secrets. - Record the app commit, APK hash and installed package. Android uses `devDebug`, `to.bitkit.dev`, - Paykit `0.1.0-rc72` and native LDK `0.7.0-rc.72`. Use a normal build (`E2E=false`) or explicitly + Paykit `0.1.0-rc72` and native LDK `0.7.0-rc.74`. Use a normal build (`E2E=false`) or explicitly network-backed E2E build; the local E2E default selects a different chain endpoint. - Both wallets and the server must use `ssl://electrs.bitkit.stag0.blocktank.to:9999`, the regtest endpoint in `app/src/main/java/to/bitkit/env/Env.kt`. Verify this before funding or creating a request. From 54a02ede18a251f91ad3eeff59d4044bdc50961f Mon Sep 17 00:00:00 2001 From: Ovi Trif Date: Tue, 13 Oct 2026 20:15:13 +0200 Subject: [PATCH 2/3] chore: add changelog fragment --- changelog.d/next/1479.fixed.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 changelog.d/next/1479.fixed.md diff --git a/changelog.d/next/1479.fixed.md b/changelog.d/next/1479.fixed.md new file mode 100644 index 0000000000..83021d1da2 --- /dev/null +++ b/changelog.d/next/1479.fixed.md @@ -0,0 +1 @@ +Fixed force-closed channels failing to claim pending payments on-chain, and splices failing to sign, including from Taproot wallets. From 8c26687aa49066f7b052b5dd16fa50209f4f3262 Mon Sep 17 00:00:00 2001 From: Ovi Trif Date: Tue, 13 Oct 2026 20:21:29 +0200 Subject: [PATCH 3/3] docs: limit the changelog entry to the force-close claim fix --- changelog.d/next/1479.fixed.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelog.d/next/1479.fixed.md b/changelog.d/next/1479.fixed.md index 83021d1da2..bca2ceeeb6 100644 --- a/changelog.d/next/1479.fixed.md +++ b/changelog.d/next/1479.fixed.md @@ -1 +1 @@ -Fixed force-closed channels failing to claim pending payments on-chain, and splices failing to sign, including from Taproot wallets. +Fixed force-closed channels failing to claim pending payments on-chain.