alby-hub/lnclient
Roland 91c634c85f
fix: show confirmation progress when opening public channel from LSP (#2419)
* fix: show confirmation progress when opening public channel from LSP

Public channels require 6 confirmations before they can be gossiped and
become usable (BOLT-7), but LDK accepts channels from trusted LSP peers
as 0-conf and reports ConfirmationsRequired as nil/0. As a result the
channel-opening screen rendered an indefinite blank loading spinner
instead of confirmation progress.

Override ConfirmationsRequired to 6 for announced channels so the UI
shows the "X/6 confirmations" progress card while the channel opens.

Fixes #2294

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

* chore: remove unnecessary link in comment

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-09 15:31:48 +07:00
..
bark feat: add bark logger 2026-06-05 16:40:43 +07:00
cashu chore: remove json tags from lnclient models (#2375) 2026-05-25 20:26:07 +05:30
cln feat: generate CLN invoice preimage ourselves to support sub-wallets (#2412) 2026-06-08 21:20:51 +07:00
ldk fix: show confirmation progress when opening public channel from LSP (#2419) 2026-06-09 15:31:48 +07:00
lnd chore: remove json tags from lnclient models (#2375) 2026-05-25 20:26:07 +05:30
phoenixd chore: remove json tags from lnclient models (#2375) 2026-05-25 20:26:07 +05:30
models.go chore: remove json tags from lnclient models (#2375) 2026-05-25 20:26:07 +05:30