Results 51 issues of Joost Jager

This PR adds a new final settle state for incoming htlcs. An htlc reaches this state after the `update_settle_htlc` update has been fully locked in. A new rpc `IsHtlcSettled` is...

safety
htlcswitch
invoices

### Your environment * lnd master 2682ca3e22ded37aa75ba40b5dd826bcd5cdd20a * linux * bitcoind ### Steps to reproduce * Nodes A and B with a channel between them * Patch node B to...

bug
P2
path finding

This is a rough initial set of changes that outlines the idea put forward in the mailing list post [Hold fee rates as DoS protection (channel spamming and jamming)](https://lists.linuxfoundation.org/pipermail/lightning-dev/2021-February/002958.html).

In today's Lightning Network, routes are described as a series of short channel ids. Routing nodes use these short channel ids to determine to which of its peers an htlc...

We are experimenting with a reproducible pathfinding benchmark setup: https://github.com/bottlepay/pathfinding-benchmark. The basic idea is to spin up a set of nodes, open channels according to a predefined list and execute...

Currently all received messages end up in the same messages window and the user needs to switch to sending to another recipient using the /pubkey command. This issue comprises adding...

This PR implements "receive" support for inbound fees. In short this means that a routing node operator gets to set distinct fee schedules for the movement of funds on their...

routing
P1
inbound fee

Alternative to gossip-based inbound routing fees as implemented in #6703. Idea mentioned in https://github.com/lightning/blips/pull/18#issuecomment-1230466350, apparently originally proposed by @rustyrussell. ### Summary A node A can give its peer B a...