Commit 430672d
committed
Reinstate ChannelManager::send_payment_with_route API
Support more ergonomically sending payments to specific routes.
We removed the original version of this API because it was hard to work with,
but the concept of sending a payment to a specific route is still useful.
Previously, users were able to do this via manually matching the payment id in
their router, but that's cumbersome when we could just handle it internally.1 parent 82e00a8 commit 430672d
File tree
10 files changed
+186
-146
lines changed- fuzz/src
- lightning/src
- chain
- ln
- routing
10 files changed
+186
-146
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
82 | 82 | | |
83 | 83 | | |
84 | 84 | | |
85 | | - | |
86 | 85 | | |
87 | 86 | | |
88 | 87 | | |
| |||
113 | 112 | | |
114 | 113 | | |
115 | 114 | | |
116 | | - | |
117 | | - | |
118 | | - | |
| 115 | + | |
119 | 116 | | |
120 | 117 | | |
121 | 118 | | |
122 | 119 | | |
123 | 120 | | |
124 | 121 | | |
125 | | - | |
126 | | - | |
127 | | - | |
128 | | - | |
129 | | - | |
130 | | - | |
131 | | - | |
| 122 | + | |
132 | 123 | | |
133 | 124 | | |
134 | 125 | | |
| |||
518 | 509 | | |
519 | 510 | | |
520 | 511 | | |
521 | | - | |
| 512 | + | |
522 | 513 | | |
523 | 514 | | |
524 | 515 | | |
| |||
532 | 523 | | |
533 | 524 | | |
534 | 525 | | |
535 | | - | |
| 526 | + | |
536 | 527 | | |
537 | 528 | | |
538 | | - | |
539 | | - | |
| 529 | + | |
540 | 530 | | |
541 | 531 | | |
542 | 532 | | |
| |||
592 | 582 | | |
593 | 583 | | |
594 | 584 | | |
595 | | - | |
| 585 | + | |
596 | 586 | | |
597 | 587 | | |
598 | 588 | | |
| |||
617 | 607 | | |
618 | 608 | | |
619 | 609 | | |
620 | | - | |
| 610 | + | |
621 | 611 | | |
622 | 612 | | |
623 | | - | |
624 | | - | |
| 613 | + | |
625 | 614 | | |
626 | 615 | | |
627 | 616 | | |
| |||
640 | 629 | | |
641 | 630 | | |
642 | 631 | | |
643 | | - | |
| 632 | + | |
644 | 633 | | |
645 | 634 | | |
646 | 635 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5092 | 5092 | | |
5093 | 5093 | | |
5094 | 5094 | | |
5095 | | - | |
| 5095 | + | |
5096 | 5096 | | |
5097 | 5097 | | |
5098 | 5098 | | |
| |||
5102 | 5102 | | |
5103 | 5103 | | |
5104 | 5104 | | |
5105 | | - | |
| 5105 | + | |
5106 | 5106 | | |
5107 | 5107 | | |
5108 | | - | |
5109 | 5108 | | |
5110 | 5109 | | |
5111 | 5110 | | |
| |||
5166 | 5165 | | |
5167 | 5166 | | |
5168 | 5167 | | |
5169 | | - | |
5170 | | - | |
5171 | | - | |
| 5168 | + | |
| 5169 | + | |
| 5170 | + | |
5172 | 5171 | | |
5173 | 5172 | | |
5174 | 5173 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | | - | |
29 | 28 | | |
30 | 29 | | |
31 | 30 | | |
| |||
133 | 132 | | |
134 | 133 | | |
135 | 134 | | |
136 | | - | |
137 | | - | |
138 | | - | |
| 135 | + | |
| 136 | + | |
| 137 | + | |
139 | 138 | | |
140 | 139 | | |
141 | 140 | | |
| |||
190 | 189 | | |
191 | 190 | | |
192 | 191 | | |
193 | | - | |
194 | | - | |
195 | | - | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
196 | 195 | | |
197 | 196 | | |
198 | 197 | | |
| |||
257 | 256 | | |
258 | 257 | | |
259 | 258 | | |
260 | | - | |
261 | | - | |
262 | | - | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
263 | 262 | | |
264 | 263 | | |
265 | 264 | | |
| |||
2004 | 2003 | | |
2005 | 2004 | | |
2006 | 2005 | | |
2007 | | - | |
2008 | | - | |
2009 | | - | |
2010 | | - | |
| 2006 | + | |
| 2007 | + | |
2011 | 2008 | | |
2012 | | - | |
2013 | | - | |
2014 | | - | |
2015 | | - | |
2016 | | - | |
| 2009 | + | |
2017 | 2010 | | |
2018 | 2011 | | |
2019 | 2012 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
59 | | - | |
60 | | - | |
| 58 | + | |
61 | 59 | | |
62 | 60 | | |
63 | 61 | | |
| |||
2393 | 2391 | | |
2394 | 2392 | | |
2395 | 2393 | | |
2396 | | - | |
2397 | | - | |
2398 | | - | |
2399 | 2394 | | |
2400 | 2395 | | |
2401 | 2396 | | |
| |||
4578 | 4573 | | |
4579 | 4574 | | |
4580 | 4575 | | |
4581 | | - | |
4582 | | - | |
4583 | | - | |
4584 | | - | |
4585 | | - | |
4586 | | - | |
4587 | | - | |
| 4576 | + | |
| 4577 | + | |
| 4578 | + | |
| 4579 | + | |
| 4580 | + | |
| 4581 | + | |
4588 | 4582 | | |
4589 | | - | |
| 4583 | + | |
4590 | 4584 | | |
4591 | 4585 | | |
| 4586 | + | |
| 4587 | + | |
| 4588 | + | |
| 4589 | + | |
| 4590 | + | |
| 4591 | + | |
| 4592 | + | |
| 4593 | + | |
| 4594 | + | |
4592 | 4595 | | |
4593 | | - | |
4594 | | - | |
4595 | | - | |
| 4596 | + | |
| 4597 | + | |
| 4598 | + | |
| 4599 | + | |
4596 | 4600 | | |
4597 | 4601 | | |
4598 | 4602 | | |
| |||
4621 | 4625 | | |
4622 | 4626 | | |
4623 | 4627 | | |
4624 | | - | |
| 4628 | + | |
| 4629 | + | |
4625 | 4630 | | |
4626 | 4631 | | |
4627 | 4632 | | |
| |||
14354 | 14359 | | |
14355 | 14360 | | |
14356 | 14361 | | |
14357 | | - | |
| 14362 | + | |
14358 | 14363 | | |
14359 | 14364 | | |
14360 | 14365 | | |
| |||
14785 | 14790 | | |
14786 | 14791 | | |
14787 | 14792 | | |
14788 | | - | |
14789 | | - | |
14790 | | - | |
14791 | | - | |
14792 | | - | |
14793 | | - | |
14794 | | - | |
| 14793 | + | |
| 14794 | + | |
| 14795 | + | |
| 14796 | + | |
| 14797 | + | |
| 14798 | + | |
| 14799 | + | |
| 14800 | + | |
| 14801 | + | |
14795 | 14802 | | |
| 14803 | + | |
14796 | 14804 | | |
14797 | 14805 | | |
14798 | 14806 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1064 | 1064 | | |
1065 | 1065 | | |
1066 | 1066 | | |
1067 | | - | |
1068 | | - | |
1069 | | - | |
1070 | | - | |
1071 | | - | |
1072 | | - | |
1073 | | - | |
1074 | | - | |
1075 | | - | |
1076 | | - | |
1077 | | - | |
1078 | | - | |
1079 | | - | |
1080 | | - | |
1081 | | - | |
1082 | | - | |
1083 | | - | |
1084 | | - | |
1085 | | - | |
1086 | | - | |
1087 | | - | |
| 1067 | + | |
| 1068 | + | |
| 1069 | + | |
| 1070 | + | |
| 1071 | + | |
| 1072 | + | |
| 1073 | + | |
| 1074 | + | |
| 1075 | + | |
| 1076 | + | |
| 1077 | + | |
| 1078 | + | |
| 1079 | + | |
| 1080 | + | |
1088 | 1081 | | |
1089 | 1082 | | |
1090 | | - | |
| 1083 | + | |
| 1084 | + | |
| 1085 | + | |
| 1086 | + | |
| 1087 | + | |
1091 | 1088 | | |
1092 | 1089 | | |
1093 | 1090 | | |
| |||
0 commit comments