lnd
lnd copied to clipboard
Lightning Network Daemon ⚡️
## Change Description Avoid using the btcd/tor host lookup for IP addresses because it fails with IPv6 addresses. Fixes #6493
This PR adds the ability to parse a custom onion blob to `sendtoroute`. The blob is limited to 1366 bytes for now. Partly closes #6206: - [x] Add a new...
ioutil.WriteFile doesn't sync the data to disk, so any data written with this function can easily be lost. It's even possible that only partial writes happen. Issuing an Fsync is...
Today whenever we send payments, `lnd` does all the onion construction internally. For certain uses case that implement custom meta-protocols on top of the base BOLT protocol, it can be...
Requested by @yyforyongyu. This PR adds itests for some of the functions (excluding isbanned and disconnect peer) of the neutrino sub-server, and incorporate the neutrino sub-server as a client in...
NewForce's Pause method doesn't reset the ticker, so a test flake would occur in TestChannelLinkCancelFullCommitment where PendingCommitTicker.Pause() was called, but the underlying timer was still ticking. When PendingCommitTicker.Resume() was called,...
As usual, we keep with the last two Go versions, which means the last year of Go release (they release every 6 months or so). This change means we can...
In this commit, we start to use the `CheckTransactionStandard` function from the `mempool` package to validate transactions further before broadcast. This'll help catch instances where we make a massive transaction,...
This PR adds the option for a channel initiator to set the “channel_reserve_satoshis”, as defined in Bolt 2 for open_channel message. Before this change, the field was fixed to 1%...
### Background Currently, we do not have any option to filter invoices based on time while sending the GET request. To show time based reports in the UI, we have...