Commit 07b3def
Split method to reconstruct pending HTLCs into two
In the next commit, we want to dedup fields between the
InboundUpdateAdd::Forwarded's HTLCPreviousHopData and the outer
InboundHTLCOutput/Channel structs, since many fields are duplicated in both
places at the moment. As part of doing this cleanly, we first refactor the
method that retrieves these InboundUpdateAdds for reconstructing the set of
pending HTLCs during ChannelManager deconstruction.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent eb31aeb commit 07b3def
2 files changed
Lines changed: 64 additions & 50 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
318 | | - | |
| 318 | + | |
319 | 319 | | |
320 | 320 | | |
321 | 321 | | |
| |||
7885 | 7885 | | |
7886 | 7886 | | |
7887 | 7887 | | |
7888 | | - | |
7889 | | - | |
| 7888 | + | |
| 7889 | + | |
| 7890 | + | |
| 7891 | + | |
| 7892 | + | |
| 7893 | + | |
| 7894 | + | |
| 7895 | + | |
| 7896 | + | |
| 7897 | + | |
| 7898 | + | |
| 7899 | + | |
| 7900 | + | |
| 7901 | + | |
| 7902 | + | |
| 7903 | + | |
| 7904 | + | |
| 7905 | + | |
| 7906 | + | |
| 7907 | + | |
| 7908 | + | |
| 7909 | + | |
| 7910 | + | |
| 7911 | + | |
| 7912 | + | |
| 7913 | + | |
| 7914 | + | |
7890 | 7915 | | |
7891 | | - | |
| 7916 | + | |
7892 | 7917 | | |
7893 | 7918 | | |
7894 | 7919 | | |
| |||
7902 | 7927 | | |
7903 | 7928 | | |
7904 | 7929 | | |
7905 | | - | |
7906 | | - | |
7907 | | - | |
7908 | | - | |
7909 | | - | |
7910 | | - | |
7911 | | - | |
7912 | | - | |
7913 | | - | |
7914 | | - | |
7915 | | - | |
7916 | | - | |
7917 | | - | |
| 7930 | + | |
| 7931 | + | |
| 7932 | + | |
| 7933 | + | |
| 7934 | + | |
| 7935 | + | |
| 7936 | + | |
| 7937 | + | |
| 7938 | + | |
| 7939 | + | |
| 7940 | + | |
7918 | 7941 | | |
7919 | 7942 | | |
7920 | 7943 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
62 | | - | |
63 | | - | |
64 | | - | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
10185 | 10185 | | |
10186 | 10186 | | |
10187 | 10187 | | |
10188 | | - | |
10189 | | - | |
10190 | | - | |
10191 | | - | |
| 10188 | + | |
10192 | 10189 | | |
10193 | 10190 | | |
10194 | 10191 | | |
| |||
18626 | 18623 | | |
18627 | 18624 | | |
18628 | 18625 | | |
| 18626 | + | |
| 18627 | + | |
| 18628 | + | |
| 18629 | + | |
| 18630 | + | |
| 18631 | + | |
| 18632 | + | |
18629 | 18633 | | |
18630 | | - | |
18631 | | - | |
18632 | | - | |
18633 | | - | |
18634 | | - | |
18635 | | - | |
18636 | | - | |
18637 | | - | |
18638 | | - | |
18639 | | - | |
18640 | | - | |
18641 | | - | |
18642 | | - | |
18643 | | - | |
18644 | | - | |
18645 | | - | |
18646 | | - | |
18647 | | - | |
18648 | | - | |
18649 | | - | |
18650 | | - | |
18651 | | - | |
18652 | | - | |
18653 | | - | |
18654 | | - | |
18655 | | - | |
| 18634 | + | |
| 18635 | + | |
| 18636 | + | |
| 18637 | + | |
| 18638 | + | |
| 18639 | + | |
| 18640 | + | |
| 18641 | + | |
| 18642 | + | |
| 18643 | + | |
| 18644 | + | |
| 18645 | + | |
| 18646 | + | |
18656 | 18647 | | |
18657 | 18648 | | |
18658 | 18649 | | |
| |||
0 commit comments