dcrlnd icon indicating copy to clipboard operation
dcrlnd copied to clipboard

Decred Lightning Network Daemon ⚡️

Results 15 dcrlnd issues
Sort by recently updated
recently updated
newest added

when one of the channels in checkCanSendPayments has no local capacity because it's an inbound channel, the reserve makes the max outbound amount negative this is wrong and needs to...

[ERR] RPCS: [/lnrpc.Lightning/RestoreChannelBackups]: unable to unpack chan backup: unable to connect to peer for SCB restore

[ERR] NANN: Unable to retrieve chan status for Channel(txid:X): edge not found We need to figure out a way to detect this specific case (remote end disconnected and never completed...

### Background DCRLND and BTC LND currently assign the same ports in the default configuration. This leads to conflicts when both DCR and BTC Lightning are running on the same...

This would work somewhat similar to how dcrwallet generates an ephemeral client cert for decrediton use and passes it through the IPC pipe subsystem. Basically, dcrlnd would always generate an...

Starting up an old wallet causes a rescan of the chain to verify whether channels were closed. On slow nodes this ends up causing a delay to startup the services...

Meta-issue for watchtower improvements - Show sync status against the watchtowers (ideally for each channel) - Add option to prevent advancing channels unless at least n watchtowers have been contacted...

The local (initiator) node is not passing the correct value in here: https://github.com/decred/dcrlnd/blob/29759788a0212a4777aac8a7bd0f4410a9a9b3a6/lnwallet/wallet.go#L929 This will change in the upcoming #99 PR so hold off fixing until that is merged.

Sub-systems are shutdown concurrently: https://github.com/decred/dcrlnd/blob/29759788a0212a4777aac8a7bd0f4410a9a9b3a6/server.go#L1411 However there's interdependency between them. Specifically, `chanRouter` depends on the current `cc.chainView`instance but calls to `GetBlock` might block indefinitely until the `chainView` is called to...

When publishing the justice transaction (https://github.com/decred/dcrlnd/blob/29759788a0212a4777aac8a7bd0f4410a9a9b3a6/breacharbiter.go#L572-L573) if the transaction is successfully published the breach arbiter assumes the transaction will be mined. However it might be the case that one of...