lnd
lnd copied to clipboard
Lightning Network Daemon ⚡️
fixes #10337 continues #10356 ## Change Description From the issue description: > CPU profiling reveals that IsPublicNode queries consume 62.36% of total CPU time (21.77s out of 34.91s) during gossip...
fixes #10337 (partially) ## Change Description In this PR, we rewrite the query for `IsPublicV1Node`, which returns a boolean based on if a node has a public or private channel....
Fix a race condition in the "add new channels" subtest where the manager's status sampling ticker could fire between adding channel edge policies and marking channels as active in the...
I analysed a pg related OOM issue and analysing the logs I saw a LOT of this error messages: ``` 2025-11-25 07:41:34.774 [WRN] CRTR: failed to get bandwidth for channel...
## Summary This PR introduces an automated backport workflow that simplifies backporting merged PRs from `master` to release branches. ## How It Works 1. **Merge a PR to master** (or...
## Change Description As mentioned in https://github.com/lightningnetwork/lnd/pull/9489, we intend to offload path-finding, onion construction and payment life-cycle management to an external entity (with a remotely instantiated **_ChannelRouter_** type) capable of...
## Description Previously we'd define either a single or a double tweak for the sign descriptor. We introduce the option to apply both consecutively (double tweak first, single tweak second)...
### Description Moves the aux closer finalization hook call site from `ReceiveClosingSigned`, which relies on our peer staying online and sending us the message, to the chain watcher where we...
## Description Updates the lightning channel to query the TrafficShaper bandwidth once more before adding the HTLC to the channel state. During pathfinding, the reported payment bandwidth could be stale,...
## Description Previously, all aliases were removed from the aliasToBase map when a channel reached 6 confirmations via `DeleteSixConfs`, making them unfindable via `FindBaseSCID`. This was problematic for manually-added aliases...