Commit 811e8e9
committed
Remove unnecessary funding tx clone & remote tx_sigs received check
We actually don't need to check if the counterparty had already sent
their `tx_signatures` in `InteractiveTxSigningSession::received_tx_signatures`.
Further, we can get rid of the clone of `funding_tx_opt` in
`FundedChannel::tx_signatures` when setting the `ChannelContext::funding_transaction`
as we don't actually need to propagate it through to
`ChannelManager::internal_tx_complete` as we can use
`ChannelContext::unbroadcasted_funding()` which clones the
`ChannelContext::funding_transaction` anyway.1 parent 910cdc8 commit 811e8e9
File tree
5 files changed
+98
-71
lines changed- lightning/src/ln
5 files changed
+98
-71
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2276 | 2276 | | |
2277 | 2277 | | |
2278 | 2278 | | |
| 2279 | + | |
2279 | 2280 | | |
2280 | 2281 | | |
2281 | 2282 | | |
| |||
4652 | 4653 | | |
4653 | 4654 | | |
4654 | 4655 | | |
| 4656 | + | |
| 4657 | + | |
| 4658 | + | |
4655 | 4659 | | |
4656 | 4660 | | |
4657 | 4661 | | |
| |||
6132 | 6136 | | |
6133 | 6137 | | |
6134 | 6138 | | |
6135 | | - | |
| 6139 | + | |
6136 | 6140 | | |
6137 | 6141 | | |
6138 | | - | |
| 6142 | + | |
6139 | 6143 | | |
6140 | 6144 | | |
6141 | 6145 | | |
| |||
6169 | 6173 | | |
6170 | 6174 | | |
6171 | 6175 | | |
6172 | | - | |
| 6176 | + | |
6173 | 6177 | | |
6174 | | - | |
6175 | | - | |
6176 | | - | |
6177 | | - | |
6178 | | - | |
6179 | | - | |
6180 | | - | |
6181 | | - | |
6182 | | - | |
6183 | | - | |
6184 | | - | |
| 6178 | + | |
6185 | 6179 | | |
6186 | | - | |
6187 | | - | |
| 6180 | + | |
| 6181 | + | |
| 6182 | + | |
| 6183 | + | |
| 6184 | + | |
| 6185 | + | |
| 6186 | + | |
| 6187 | + | |
| 6188 | + | |
6188 | 6189 | | |
6189 | 6190 | | |
6190 | | - | |
| 6191 | + | |
6191 | 6192 | | |
6192 | 6193 | | |
6193 | 6194 | | |
| |||
6404 | 6405 | | |
6405 | 6406 | | |
6406 | 6407 | | |
6407 | | - | |
6408 | | - | |
| 6408 | + | |
| 6409 | + | |
6409 | 6410 | | |
6410 | 6411 | | |
6411 | 6412 | | |
6412 | | - | |
| 6413 | + | |
6413 | 6414 | | |
6414 | 6415 | | |
6415 | 6416 | | |
| |||
8937 | 8938 | | |
8938 | 8939 | | |
8939 | 8940 | | |
| 8941 | + | |
| 8942 | + | |
| 8943 | + | |
| 8944 | + | |
8940 | 8945 | | |
8941 | 8946 | | |
8942 | 8947 | | |
| |||
9204 | 9209 | | |
9205 | 9210 | | |
9206 | 9211 | | |
| 9212 | + | |
9207 | 9213 | | |
9208 | 9214 | | |
9209 | 9215 | | |
| |||
9471 | 9477 | | |
9472 | 9478 | | |
9473 | 9479 | | |
| 9480 | + | |
9474 | 9481 | | |
9475 | 9482 | | |
9476 | 9483 | | |
| |||
10282 | 10289 | | |
10283 | 10290 | | |
10284 | 10291 | | |
10285 | | - | |
| 10292 | + | |
10286 | 10293 | | |
10287 | 10294 | | |
10288 | 10295 | | |
| |||
10718 | 10725 | | |
10719 | 10726 | | |
10720 | 10727 | | |
| 10728 | + | |
| 10729 | + | |
| 10730 | + | |
| 10731 | + | |
10721 | 10732 | | |
10722 | 10733 | | |
10723 | 10734 | | |
| |||
10860 | 10871 | | |
10861 | 10872 | | |
10862 | 10873 | | |
| 10874 | + | |
10863 | 10875 | | |
10864 | 10876 | | |
10865 | 10877 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8521 | 8521 | | |
8522 | 8522 | | |
8523 | 8523 | | |
8524 | | - | |
| 8524 | + | |
8525 | 8525 | | |
8526 | 8526 | | |
8527 | 8527 | | |
8528 | 8528 | | |
8529 | 8529 | | |
8530 | 8530 | | |
8531 | | - | |
| 8531 | + | |
8532 | 8532 | | |
8533 | 8533 | | |
8534 | 8534 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
23 | | - | |
| 23 | + | |
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
| 29 | + | |
29 | 30 | | |
30 | 31 | | |
31 | 32 | | |
| |||
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
40 | | - | |
41 | | - | |
| 40 | + | |
42 | 41 | | |
43 | 42 | | |
44 | 43 | | |
| |||
196 | 195 | | |
197 | 196 | | |
198 | 197 | | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | | - | |
203 | | - | |
| 198 | + | |
204 | 199 | | |
205 | 200 | | |
206 | 201 | | |
207 | 202 | | |
208 | 203 | | |
209 | 204 | | |
210 | 205 | | |
211 | | - | |
212 | | - | |
213 | | - | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
214 | 210 | | |
215 | | - | |
216 | | - | |
217 | | - | |
218 | | - | |
219 | | - | |
220 | | - | |
221 | | - | |
222 | | - | |
223 | | - | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
229 | | - | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
230 | 215 | | |
231 | 216 | | |
232 | 217 | | |
| |||
242 | 227 | | |
243 | 228 | | |
244 | 229 | | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
245 | 248 | | |
246 | 249 | | |
247 | 250 | | |
248 | 251 | | |
249 | | - | |
250 | | - | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
265 | 256 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
316 | 316 | | |
317 | 317 | | |
318 | 318 | | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
319 | 326 | | |
320 | 327 | | |
321 | 328 | | |
322 | 329 | | |
323 | 330 | | |
324 | | - | |
325 | | - | |
326 | | - | |
327 | 331 | | |
328 | 332 | | |
329 | 333 | | |
| |||
336 | 340 | | |
337 | 341 | | |
338 | 342 | | |
339 | | - | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
340 | 346 | | |
341 | 347 | | |
| 348 | + | |
342 | 349 | | |
343 | 350 | | |
344 | 351 | | |
345 | | - | |
| 352 | + | |
346 | 353 | | |
347 | 354 | | |
348 | 355 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
104 | 109 | | |
105 | 110 | | |
106 | 111 | | |
| |||
211 | 216 | | |
212 | 217 | | |
213 | 218 | | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
214 | 231 | | |
0 commit comments