Commit 82ad53c
committed
Bubble up invreq from htlc onion to forwarding flow
As part of receiving an async payment, we need to verify the sender's original
invoice request. Therefore, add support for parsing the invreq contained in the
onion and storing it in PendingHTLCForwards to prepare for when we add this
verification in an upcoming commit. The invreq also needs to be bubbled up for
inclusion in the PaymentClaimable event's PaymentPurpose.1 parent 6448a0d commit 82ad53c
3 files changed
+21
-11
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
240 | 240 | | |
241 | 241 | | |
242 | 242 | | |
| 243 | + | |
| 244 | + | |
243 | 245 | | |
244 | 246 | | |
245 | 247 | | |
| |||
6045 | 6047 | | |
6046 | 6048 | | |
6047 | 6049 | | |
6048 | | - | |
| 6050 | + | |
6049 | 6051 | | |
6050 | 6052 | | |
6051 | 6053 | | |
| |||
6057 | 6059 | | |
6058 | 6060 | | |
6059 | 6061 | | |
6060 | | - | |
| 6062 | + | |
6061 | 6063 | | |
6062 | 6064 | | |
6063 | 6065 | | |
6064 | 6066 | | |
6065 | | - | |
| 6067 | + | |
6066 | 6068 | | |
6067 | 6069 | | |
6068 | 6070 | | |
| |||
6071 | 6073 | | |
6072 | 6074 | | |
6073 | 6075 | | |
6074 | | - | |
| 6076 | + | |
6075 | 6077 | | |
6076 | 6078 | | |
6077 | 6079 | | |
| |||
12411 | 12413 | | |
12412 | 12414 | | |
12413 | 12415 | | |
| 12416 | + | |
12414 | 12417 | | |
12415 | 12418 | | |
12416 | 12419 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | 43 | | |
| |||
1791 | 1792 | | |
1792 | 1793 | | |
1793 | 1794 | | |
| 1795 | + | |
1794 | 1796 | | |
1795 | 1797 | | |
1796 | 1798 | | |
| |||
2852 | 2854 | | |
2853 | 2855 | | |
2854 | 2856 | | |
| 2857 | + | |
2855 | 2858 | | |
2856 | 2859 | | |
2857 | 2860 | | |
| |||
2865 | 2868 | | |
2866 | 2869 | | |
2867 | 2870 | | |
| 2871 | + | |
2868 | 2872 | | |
2869 | 2873 | | |
2870 | 2874 | | |
| |||
2895 | 2899 | | |
2896 | 2900 | | |
2897 | 2901 | | |
2898 | | - | |
| 2902 | + | |
2899 | 2903 | | |
2900 | 2904 | | |
2901 | 2905 | | |
| |||
2928 | 2932 | | |
2929 | 2933 | | |
2930 | 2934 | | |
| 2935 | + | |
2931 | 2936 | | |
2932 | 2937 | | |
2933 | 2938 | | |
2934 | 2939 | | |
2935 | 2940 | | |
2936 | 2941 | | |
2937 | | - | |
| 2942 | + | |
2938 | 2943 | | |
2939 | 2944 | | |
2940 | 2945 | | |
2941 | 2946 | | |
2942 | 2947 | | |
2943 | 2948 | | |
2944 | 2949 | | |
2945 | | - | |
| 2950 | + | |
2946 | 2951 | | |
2947 | 2952 | | |
2948 | 2953 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
136 | 136 | | |
137 | 137 | | |
138 | 138 | | |
139 | | - | |
| 139 | + | |
| 140 | + | |
140 | 141 | | |
141 | 142 | | |
142 | 143 | | |
143 | 144 | | |
144 | 145 | | |
145 | 146 | | |
146 | | - | |
| 147 | + | |
147 | 148 | | |
148 | 149 | | |
149 | 150 | | |
150 | | - | |
| 151 | + | |
151 | 152 | | |
152 | 153 | | |
153 | 154 | | |
| |||
162 | 163 | | |
163 | 164 | | |
164 | 165 | | |
165 | | - | |
| 166 | + | |
166 | 167 | | |
167 | 168 | | |
168 | 169 | | |
| |||
237 | 238 | | |
238 | 239 | | |
239 | 240 | | |
| 241 | + | |
240 | 242 | | |
241 | 243 | | |
242 | 244 | | |
| |||
0 commit comments