lnd
lnd copied to clipboard
Lightning Network Daemon ⚡️
When trying to send an amount larger than the balance of any single channel but smaller than the total balance, it's better to send a shard with the amount set...
Uncovered one OOM a while ago. They were up on my local github though. Testing: ``` make fuzz-build pkg=tlv make fuzz-run pkg=tlv ``` Commits: - fix a false positive with...
This PR makes the sweeper re-use wallet UTXOs when it sweeps inputs from the same exclusive group. The reason we can do this is that two sweep transactions having inputs...
This commit restricts the funding case for incoming anchor channels when a node has no on-chain fee reserve such that this may only happen when the node is not configured...
This PR exposes a CanSignNextCommitment method on LightningChannel to determine if the channel is even capable of signing another commitment state. This avoids incrementally persisting the open circuits to disk...
Converts errors likely to be thrown from string based errors to error classes with returned grpc error codes. Addresses https://github.com/lightningnetwork/lnd/issues/5411 #### Pull Request Checklist - [x] If this is your...
Fixes #5339 This PR allows `SubscribeTransactions` to use of its `GetTransactionsRequest` argument to replay transactions before notifying of new transactions. ## Changes Some general changes that this PR makes: *...
This PR tackles https://github.com/lightningnetwork/lnd/issues/5088 To check for disabled channel status, we append the disabled info to `ForwardingPolicy` on the ChannelLink config and perform a check when performing an HTLC forward....
Attempt at re-creating https://github.com/lightningnetwork/lnd/pull/1755 Fixes #1494 Fixes #1623
This PR adds a small refactor to reduce the number of times we fetch payments where we have all information already in memory. Tested with Postgres since this change adds...