Commit 5885a54
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 304068d commit 5885a54
File tree
5 files changed
+54
-31
lines changed- lightning/src
- events
- ln
5 files changed
+54
-31
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 | + | |
| 782 | + | |
| 783 | + | |
| 784 | + | |
| 785 | + | |
| 786 | + | |
781 | 787 | | |
782 | 788 | | |
783 | 789 | | |
| |||
1506 | 1512 | | |
1507 | 1513 | | |
1508 | 1514 | | |
1509 | | - | |
| 1515 | + | |
1510 | 1516 | | |
1511 | 1517 | | |
1512 | 1518 | | |
| |||
1544 | 1550 | | |
1545 | 1551 | | |
1546 | 1552 | | |
1547 | | - | |
| 1553 | + | |
| 1554 | + | |
1548 | 1555 | | |
1549 | | - | |
| 1556 | + | |
| 1557 | + | |
1550 | 1558 | | |
1551 | 1559 | | |
1552 | 1560 | | |
1553 | 1561 | | |
1554 | 1562 | | |
1555 | 1563 | | |
1556 | 1564 | | |
| 1565 | + | |
| 1566 | + | |
1557 | 1567 | | |
1558 | 1568 | | |
1559 | 1569 | | |
| |||
1855 | 1865 | | |
1856 | 1866 | | |
1857 | 1867 | | |
| 1868 | + | |
| 1869 | + | |
1858 | 1870 | | |
1859 | 1871 | | |
1860 | 1872 | | |
| |||
1869 | 1881 | | |
1870 | 1882 | | |
1871 | 1883 | | |
| 1884 | + | |
| 1885 | + | |
1872 | 1886 | | |
1873 | 1887 | | |
1874 | 1888 | | |
1875 | 1889 | | |
1876 | 1890 | | |
1877 | 1891 | | |
1878 | 1892 | | |
| 1893 | + | |
| 1894 | + | |
| 1895 | + | |
| 1896 | + | |
| 1897 | + | |
| 1898 | + | |
| 1899 | + | |
| 1900 | + | |
| 1901 | + | |
1879 | 1902 | | |
1880 | 1903 | | |
1881 | 1904 | | |
1882 | 1905 | | |
1883 | 1906 | | |
1884 | 1907 | | |
1885 | | - | |
1886 | | - | |
| 1908 | + | |
| 1909 | + | |
1887 | 1910 | | |
1888 | 1911 | | |
1889 | 1912 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
168 | | - | |
| 168 | + | |
169 | 169 | | |
170 | 170 | | |
171 | 171 | | |
172 | | - | |
| 172 | + | |
173 | 173 | | |
174 | 174 | | |
175 | 175 | | |
| |||
547 | 547 | | |
548 | 548 | | |
549 | 549 | | |
550 | | - | |
| 550 | + | |
551 | 551 | | |
552 | 552 | | |
553 | 553 | | |
554 | | - | |
| 554 | + | |
555 | 555 | | |
556 | 556 | | |
557 | 557 | | |
| |||
665 | 665 | | |
666 | 666 | | |
667 | 667 | | |
668 | | - | |
| 668 | + | |
669 | 669 | | |
670 | 670 | | |
671 | 671 | | |
672 | | - | |
| 672 | + | |
673 | 673 | | |
674 | 674 | | |
675 | 675 | | |
| |||
1678 | 1678 | | |
1679 | 1679 | | |
1680 | 1680 | | |
1681 | | - | |
| 1681 | + | |
1682 | 1682 | | |
1683 | 1683 | | |
1684 | 1684 | | |
1685 | | - | |
1686 | | - | |
| 1685 | + | |
| 1686 | + | |
1687 | 1687 | | |
1688 | 1688 | | |
1689 | 1689 | | |
| |||
1695 | 1695 | | |
1696 | 1696 | | |
1697 | 1697 | | |
1698 | | - | |
| 1698 | + | |
1699 | 1699 | | |
1700 | 1700 | | |
1701 | 1701 | | |
1702 | | - | |
| 1702 | + | |
1703 | 1703 | | |
1704 | 1704 | | |
1705 | 1705 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6292 | 6292 | | |
6293 | 6293 | | |
6294 | 6294 | | |
6295 | | - | |
6296 | | - | |
| 6295 | + | |
| 6296 | + | |
6297 | 6297 | | |
6298 | 6298 | | |
6299 | 6299 | | |
| |||
| 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 | 2773 | | |
2774 | 2774 | | |
2775 | 2775 | | |
| |||
| 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 | | |
| |||
0 commit comments