Commit da670f7
committed
Expose
We generally allow routing nodes to forward less than the expected HTLC
amount, if the receiver knowingly accepts this and claims the
underpaying HTLC (see `ChannelConfig::accept_underpaying_htlcs`). This
use case is in particular useful for the LSPS2/JIT channel setting where
the intial underpaying HTLC pays for the channel open.
While we previously exposed the withheld amount as
`PaymentClaimable::counterparty_skimmed_fee_msat` on the receiver side,
we did not individually provide it on the forwarding node's side.
Here, we therefore expose this additionally withheld amount via
`PaymentForwarded::skimmed_fee_msat`.skimmed_fee_msat in PaymentForwarded
1 parent fc175db commit da670f7
File tree
6 files changed
+57
-22
lines changed- lightning/src
- events
- ln
6 files changed
+57
-22
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
797 | 797 | | |
798 | 798 | | |
799 | 799 | | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
800 | 812 | | |
801 | 813 | | |
802 | 814 | | |
| |||
1084 | 1096 | | |
1085 | 1097 | | |
1086 | 1098 | | |
1087 | | - | |
| 1099 | + | |
1088 | 1100 | | |
1089 | 1101 | | |
1090 | 1102 | | |
| |||
1093 | 1105 | | |
1094 | 1106 | | |
1095 | 1107 | | |
| 1108 | + | |
1096 | 1109 | | |
1097 | 1110 | | |
1098 | 1111 | | |
| |||
1389 | 1402 | | |
1390 | 1403 | | |
1391 | 1404 | | |
| 1405 | + | |
1392 | 1406 | | |
1393 | 1407 | | |
1394 | 1408 | | |
1395 | 1409 | | |
1396 | 1410 | | |
1397 | 1411 | | |
| 1412 | + | |
1398 | 1413 | | |
1399 | 1414 | | |
1400 | 1415 | | |
1401 | | - | |
| 1416 | + | |
1402 | 1417 | | |
1403 | 1418 | | |
1404 | 1419 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
16 | | - | |
17 | | - | |
| 16 | + | |
18 | 17 | | |
19 | 18 | | |
20 | 19 | | |
| |||
3404 | 3403 | | |
3405 | 3404 | | |
3406 | 3405 | | |
3407 | | - | |
| 3406 | + | |
| 3407 | + | |
3408 | 3408 | | |
3409 | 3409 | | |
3410 | 3410 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3304 | 3304 | | |
3305 | 3305 | | |
3306 | 3306 | | |
3307 | | - | |
| 3307 | + | |
3308 | 3308 | | |
3309 | 3309 | | |
3310 | 3310 | | |
3311 | 3311 | | |
3312 | 3312 | | |
3313 | 3313 | | |
3314 | 3314 | | |
3315 | | - | |
| 3315 | + | |
3316 | 3316 | | |
3317 | 3317 | | |
3318 | 3318 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5668 | 5668 | | |
5669 | 5669 | | |
5670 | 5670 | | |
5671 | | - | |
5672 | | - | |
| 5671 | + | |
| 5672 | + | |
| 5673 | + | |
5673 | 5674 | | |
5674 | 5675 | | |
5675 | 5676 | | |
| |||
5767 | 5768 | | |
5768 | 5769 | | |
5769 | 5770 | | |
| 5771 | + | |
| 5772 | + | |
5770 | 5773 | | |
5771 | 5774 | | |
5772 | 5775 | | |
5773 | 5776 | | |
5774 | 5777 | | |
5775 | 5778 | | |
5776 | 5779 | | |
| 5780 | + | |
5777 | 5781 | | |
5778 | 5782 | | |
5779 | 5783 | | |
| |||
6712 | 6716 | | |
6713 | 6717 | | |
6714 | 6718 | | |
6715 | | - | |
| 6719 | + | |
6716 | 6720 | | |
6717 | 6721 | | |
6718 | 6722 | | |
| |||
6750 | 6754 | | |
6751 | 6755 | | |
6752 | 6756 | | |
6753 | | - | |
| 6757 | + | |
| 6758 | + | |
| 6759 | + | |
| 6760 | + | |
| 6761 | + | |
6754 | 6762 | | |
6755 | 6763 | | |
6756 | 6764 | | |
| |||
7246 | 7254 | | |
7247 | 7255 | | |
7248 | 7256 | | |
7249 | | - | |
| 7257 | + | |
7250 | 7258 | | |
7251 | 7259 | | |
7252 | 7260 | | |
| |||
11119 | 11127 | | |
11120 | 11128 | | |
11121 | 11129 | | |
11122 | | - | |
| 11130 | + | |
11123 | 11131 | | |
11124 | 11132 | | |
11125 | 11133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2201 | 2201 | | |
2202 | 2202 | | |
2203 | 2203 | | |
2204 | | - | |
| 2204 | + | |
| 2205 | + | |
2205 | 2206 | | |
2206 | 2207 | | |
2207 | 2208 | | |
2208 | 2209 | | |
2209 | | - | |
| 2210 | + | |
2210 | 2211 | | |
2211 | 2212 | | |
| 2213 | + | |
| 2214 | + | |
| 2215 | + | |
| 2216 | + | |
2212 | 2217 | | |
2213 | 2218 | | |
2214 | 2219 | | |
| |||
2224 | 2229 | | |
2225 | 2230 | | |
2226 | 2231 | | |
| 2232 | + | |
2227 | 2233 | | |
2228 | 2234 | | |
2229 | 2235 | | |
2230 | 2236 | | |
2231 | | - | |
2232 | | - | |
2233 | | - | |
| 2237 | + | |
| 2238 | + | |
| 2239 | + | |
2234 | 2240 | | |
2235 | 2241 | | |
2236 | 2242 | | |
| |||
2694 | 2700 | | |
2695 | 2701 | | |
2696 | 2702 | | |
| 2703 | + | |
| 2704 | + | |
2697 | 2705 | | |
2698 | 2706 | | |
2699 | 2707 | | |
| 2708 | + | |
2700 | 2709 | | |
2701 | | - | |
| 2710 | + | |
| 2711 | + | |
| 2712 | + | |
| 2713 | + | |
2702 | 2714 | | |
2703 | 2715 | | |
2704 | 2716 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2890 | 2890 | | |
2891 | 2891 | | |
2892 | 2892 | | |
2893 | | - | |
| 2893 | + | |
2894 | 2894 | | |
2895 | 2895 | | |
2896 | 2896 | | |
| |||
2902 | 2902 | | |
2903 | 2903 | | |
2904 | 2904 | | |
2905 | | - | |
| 2905 | + | |
2906 | 2906 | | |
2907 | 2907 | | |
2908 | 2908 | | |
| |||
4917 | 4917 | | |
4918 | 4918 | | |
4919 | 4919 | | |
4920 | | - | |
| 4920 | + | |
4921 | 4921 | | |
4922 | 4922 | | |
4923 | 4923 | | |
| |||
0 commit comments