Commit d85a29d
committed
Update
Previously, `channel_id` in `PaymentClaimable` only listed a single
inbound channel, which was misleading for MPP payments arriving via
multiple channels.
To better represent MPP scenarios, this update introduces:
- `via_channel_ids`: A list of all inbound channels used in the payment.
- `via_user_channel_ids`: The corresponding user-defined channel IDs for
each inbound channel.
This change ensures a more accurate representation of multi-path payments
while maintaining backward compatibility.PaymentClaimable fields to improve MPP clarity1 parent e61f68b commit d85a29d
File tree
5 files changed
+60
-35
lines changed- lightning/src
- events
- ln
5 files changed
+60
-35
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
774 | 774 | | |
775 | 775 | | |
776 | 776 | | |
777 | | - | |
778 | | - | |
779 | | - | |
780 | | - | |
| 777 | + | |
| 778 | + | |
| 779 | + | |
| 780 | + | |
781 | 781 | | |
782 | 782 | | |
783 | 783 | | |
| |||
1506 | 1506 | | |
1507 | 1507 | | |
1508 | 1508 | | |
1509 | | - | |
| 1509 | + | |
1510 | 1510 | | |
1511 | 1511 | | |
1512 | 1512 | | |
| |||
1540 | 1540 | | |
1541 | 1541 | | |
1542 | 1542 | | |
| 1543 | + | |
| 1544 | + | |
| 1545 | + | |
| 1546 | + | |
| 1547 | + | |
1543 | 1548 | | |
1544 | 1549 | | |
1545 | 1550 | | |
1546 | 1551 | | |
1547 | | - | |
| 1552 | + | |
| 1553 | + | |
| 1554 | + | |
1548 | 1555 | | |
1549 | | - | |
| 1556 | + | |
| 1557 | + | |
| 1558 | + | |
1550 | 1559 | | |
1551 | 1560 | | |
1552 | 1561 | | |
1553 | 1562 | | |
1554 | 1563 | | |
1555 | 1564 | | |
1556 | 1565 | | |
| 1566 | + | |
1557 | 1567 | | |
1558 | 1568 | | |
1559 | 1569 | | |
| |||
1849 | 1859 | | |
1850 | 1860 | | |
1851 | 1861 | | |
1852 | | - | |
| 1862 | + | |
1853 | 1863 | | |
1854 | | - | |
| 1864 | + | |
1855 | 1865 | | |
1856 | 1866 | | |
1857 | 1867 | | |
| 1868 | + | |
1858 | 1869 | | |
1859 | 1870 | | |
1860 | 1871 | | |
1861 | 1872 | | |
1862 | | - | |
| 1873 | + | |
1863 | 1874 | | |
1864 | | - | |
| 1875 | + | |
1865 | 1876 | | |
1866 | 1877 | | |
1867 | 1878 | | |
1868 | 1879 | | |
1869 | 1880 | | |
1870 | 1881 | | |
1871 | 1882 | | |
| 1883 | + | |
1872 | 1884 | | |
1873 | 1885 | | |
1874 | 1886 | | |
1875 | 1887 | | |
1876 | 1888 | | |
1877 | 1889 | | |
1878 | 1890 | | |
| 1891 | + | |
| 1892 | + | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
1879 | 1896 | | |
1880 | 1897 | | |
1881 | 1898 | | |
1882 | 1899 | | |
1883 | 1900 | | |
1884 | 1901 | | |
1885 | | - | |
1886 | | - | |
| 1902 | + | |
1887 | 1903 | | |
1888 | 1904 | | |
1889 | 1905 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
| 127 | + | |
127 | 128 | | |
128 | 129 | | |
129 | 130 | | |
| |||
165 | 166 | | |
166 | 167 | | |
167 | 168 | | |
168 | | - | |
| 169 | + | |
169 | 170 | | |
170 | 171 | | |
171 | 172 | | |
172 | | - | |
| 173 | + | |
173 | 174 | | |
174 | 175 | | |
175 | 176 | | |
| |||
247 | 248 | | |
248 | 249 | | |
249 | 250 | | |
| 251 | + | |
250 | 252 | | |
251 | 253 | | |
252 | 254 | | |
| |||
547 | 549 | | |
548 | 550 | | |
549 | 551 | | |
550 | | - | |
| 552 | + | |
551 | 553 | | |
552 | 554 | | |
553 | 555 | | |
554 | | - | |
| 556 | + | |
| 557 | + | |
555 | 558 | | |
556 | 559 | | |
557 | 560 | | |
| |||
601 | 604 | | |
602 | 605 | | |
603 | 606 | | |
| 607 | + | |
604 | 608 | | |
605 | 609 | | |
606 | 610 | | |
| |||
665 | 669 | | |
666 | 670 | | |
667 | 671 | | |
668 | | - | |
| 672 | + | |
669 | 673 | | |
670 | 674 | | |
671 | 675 | | |
672 | | - | |
| 676 | + | |
673 | 677 | | |
674 | 678 | | |
675 | 679 | | |
| |||
1678 | 1682 | | |
1679 | 1683 | | |
1680 | 1684 | | |
1681 | | - | |
| 1685 | + | |
1682 | 1686 | | |
1683 | 1687 | | |
1684 | 1688 | | |
1685 | | - | |
1686 | | - | |
| 1689 | + | |
| 1690 | + | |
1687 | 1691 | | |
1688 | 1692 | | |
1689 | 1693 | | |
| |||
1695 | 1699 | | |
1696 | 1700 | | |
1697 | 1701 | | |
1698 | | - | |
| 1702 | + | |
1699 | 1703 | | |
1700 | 1704 | | |
1701 | 1705 | | |
1702 | | - | |
| 1706 | + | |
| 1707 | + | |
1703 | 1708 | | |
1704 | 1709 | | |
1705 | 1710 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6291 | 6291 | | |
6292 | 6292 | | |
6293 | 6293 | | |
6294 | | - | |
6295 | | - | |
| 6294 | + | |
6296 | 6295 | | |
6297 | 6296 | | |
6298 | 6297 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2734 | 2734 | | |
2735 | 2735 | | |
2736 | 2736 | | |
2737 | | - | |
| 2737 | + | |
2738 | 2738 | | |
2739 | 2739 | | |
2740 | 2740 | | |
| |||
2768 | 2768 | | |
2769 | 2769 | | |
2770 | 2770 | | |
2771 | | - | |
2772 | | - | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
2773 | 2777 | | |
2774 | 2778 | | |
2775 | 2779 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2068 | 2068 | | |
2069 | 2069 | | |
2070 | 2070 | | |
2071 | | - | |
| 2071 | + | |
2072 | 2072 | | |
2073 | 2073 | | |
2074 | 2074 | | |
2075 | | - | |
| 2075 | + | |
2076 | 2076 | | |
2077 | 2077 | | |
2078 | 2078 | | |
| |||
2084 | 2084 | | |
2085 | 2085 | | |
2086 | 2086 | | |
2087 | | - | |
| 2087 | + | |
2088 | 2088 | | |
2089 | 2089 | | |
2090 | 2090 | | |
2091 | | - | |
| 2091 | + | |
2092 | 2092 | | |
2093 | 2093 | | |
2094 | 2094 | | |
| |||
4313 | 4313 | | |
4314 | 4314 | | |
4315 | 4315 | | |
4316 | | - | |
| 4316 | + | |
4317 | 4317 | | |
4318 | 4318 | | |
4319 | 4319 | | |
4320 | | - | |
| 4320 | + | |
| 4321 | + | |
4321 | 4322 | | |
4322 | 4323 | | |
4323 | 4324 | | |
| |||
0 commit comments