Commit 9644588
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 8e47266 commit 9644588
File tree
6 files changed
+60
-21
lines changed- lightning/src
- events
- ln
6 files changed
+60
-21
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 | + | |
| 812 | + | |
| 813 | + | |
800 | 814 | | |
801 | 815 | | |
802 | 816 | | |
| |||
1084 | 1098 | | |
1085 | 1099 | | |
1086 | 1100 | | |
1087 | | - | |
| 1101 | + | |
1088 | 1102 | | |
1089 | 1103 | | |
1090 | 1104 | | |
| |||
1093 | 1107 | | |
1094 | 1108 | | |
1095 | 1109 | | |
| 1110 | + | |
1096 | 1111 | | |
1097 | 1112 | | |
1098 | 1113 | | |
| |||
1389 | 1404 | | |
1390 | 1405 | | |
1391 | 1406 | | |
| 1407 | + | |
1392 | 1408 | | |
1393 | 1409 | | |
1394 | 1410 | | |
1395 | 1411 | | |
1396 | 1412 | | |
1397 | 1413 | | |
| 1414 | + | |
1398 | 1415 | | |
1399 | 1416 | | |
1400 | 1417 | | |
1401 | | - | |
| 1418 | + | |
1402 | 1419 | | |
1403 | 1420 | | |
1404 | 1421 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3404 | 3404 | | |
3405 | 3405 | | |
3406 | 3406 | | |
3407 | | - | |
| 3407 | + | |
| 3408 | + | |
3408 | 3409 | | |
3409 | 3410 | | |
3410 | 3411 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3327 | 3327 | | |
3328 | 3328 | | |
3329 | 3329 | | |
3330 | | - | |
| 3330 | + | |
3331 | 3331 | | |
3332 | 3332 | | |
3333 | 3333 | | |
3334 | 3334 | | |
3335 | 3335 | | |
3336 | 3336 | | |
3337 | 3337 | | |
3338 | | - | |
| 3338 | + | |
3339 | 3339 | | |
3340 | 3340 | | |
3341 | 3341 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5690 | 5690 | | |
5691 | 5691 | | |
5692 | 5692 | | |
5693 | | - | |
5694 | | - | |
5695 | | - | |
| 5693 | + | |
| 5694 | + | |
| 5695 | + | |
5696 | 5696 | | |
5697 | 5697 | | |
5698 | 5698 | | |
| |||
5793 | 5793 | | |
5794 | 5794 | | |
5795 | 5795 | | |
| 5796 | + | |
| 5797 | + | |
5796 | 5798 | | |
5797 | 5799 | | |
5798 | 5800 | | |
5799 | 5801 | | |
5800 | 5802 | | |
5801 | 5803 | | |
5802 | 5804 | | |
| 5805 | + | |
5803 | 5806 | | |
5804 | 5807 | | |
5805 | 5808 | | |
| |||
6739 | 6742 | | |
6740 | 6743 | | |
6741 | 6744 | | |
6742 | | - | |
| 6745 | + | |
6743 | 6746 | | |
6744 | 6747 | | |
6745 | 6748 | | |
| |||
6777 | 6780 | | |
6778 | 6781 | | |
6779 | 6782 | | |
6780 | | - | |
6781 | | - | |
| 6783 | + | |
| 6784 | + | |
| 6785 | + | |
| 6786 | + | |
| 6787 | + | |
6782 | 6788 | | |
6783 | 6789 | | |
6784 | 6790 | | |
| |||
7276 | 7282 | | |
7277 | 7283 | | |
7278 | 7284 | | |
7279 | | - | |
| 7285 | + | |
| 7286 | + | |
| 7287 | + | |
7280 | 7288 | | |
7281 | 7289 | | |
7282 | 7290 | | |
| |||
11168 | 11176 | | |
11169 | 11177 | | |
11170 | 11178 | | |
11171 | | - | |
| 11179 | + | |
11172 | 11180 | | |
11173 | 11181 | | |
11174 | 11182 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2203 | 2203 | | |
2204 | 2204 | | |
2205 | 2205 | | |
2206 | | - | |
| 2206 | + | |
| 2207 | + | |
2207 | 2208 | | |
2208 | 2209 | | |
2209 | 2210 | | |
2210 | 2211 | | |
2211 | | - | |
| 2212 | + | |
2212 | 2213 | | |
2213 | 2214 | | |
| 2215 | + | |
| 2216 | + | |
| 2217 | + | |
| 2218 | + | |
2214 | 2219 | | |
2215 | 2220 | | |
2216 | 2221 | | |
| |||
2226 | 2231 | | |
2227 | 2232 | | |
2228 | 2233 | | |
| 2234 | + | |
2229 | 2235 | | |
2230 | 2236 | | |
2231 | 2237 | | |
2232 | 2238 | | |
2233 | 2239 | | |
2234 | | - | |
2235 | | - | |
| 2240 | + | |
| 2241 | + | |
| 2242 | + | |
2236 | 2243 | | |
2237 | 2244 | | |
2238 | 2245 | | |
| |||
2696 | 2703 | | |
2697 | 2704 | | |
2698 | 2705 | | |
| 2706 | + | |
| 2707 | + | |
2699 | 2708 | | |
2700 | 2709 | | |
2701 | 2710 | | |
| 2711 | + | |
2702 | 2712 | | |
2703 | | - | |
| 2713 | + | |
| 2714 | + | |
| 2715 | + | |
| 2716 | + | |
2704 | 2717 | | |
2705 | 2718 | | |
2706 | 2719 | | |
| |||
| 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