Commit 6981954
committed
Emit SplicePending event when splice funding is negotiated
Once a splice has been negotiated and its funding transaction has been
broadcast, emit a SplicePending event. Once this occurs, the inputs
contributed to the splice cannot be reused except by an RBF attempt.1 parent 1d91f4a commit 6981954
File tree
4 files changed
+147
-41
lines changed- lightning/src/ln
4 files changed
+147
-41
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6718 | 6718 | | |
6719 | 6719 | | |
6720 | 6720 | | |
| 6721 | + | |
| 6722 | + | |
| 6723 | + | |
| 6724 | + | |
| 6725 | + | |
| 6726 | + | |
| 6727 | + | |
| 6728 | + | |
| 6729 | + | |
| 6730 | + | |
| 6731 | + | |
| 6732 | + | |
| 6733 | + | |
| 6734 | + | |
| 6735 | + | |
| 6736 | + | |
| 6737 | + | |
| 6738 | + | |
| 6739 | + | |
| 6740 | + | |
| 6741 | + | |
6721 | 6742 | | |
6722 | 6743 | | |
6723 | 6744 | | |
| |||
8636 | 8657 | | |
8637 | 8658 | | |
8638 | 8659 | | |
8639 | | - | |
| 8660 | + | |
| 8661 | + | |
| 8662 | + | |
8640 | 8663 | | |
8641 | 8664 | | |
8642 | 8665 | | |
8643 | 8666 | | |
| 8667 | + | |
8644 | 8668 | | |
8645 | 8669 | | |
8646 | 8670 | | |
8647 | 8671 | | |
| 8672 | + | |
| 8673 | + | |
| 8674 | + | |
| 8675 | + | |
| 8676 | + | |
8648 | 8677 | | |
| 8678 | + | |
| 8679 | + | |
| 8680 | + | |
| 8681 | + | |
| 8682 | + | |
| 8683 | + | |
| 8684 | + | |
8649 | 8685 | | |
8650 | 8686 | | |
| 8687 | + | |
8651 | 8688 | | |
8652 | | - | |
8653 | 8689 | | |
8654 | 8690 | | |
8655 | 8691 | | |
8656 | 8692 | | |
| 8693 | + | |
8657 | 8694 | | |
8658 | 8695 | | |
8659 | 8696 | | |
8660 | 8697 | | |
8661 | 8698 | | |
8662 | | - | |
| 8699 | + | |
8663 | 8700 | | |
8664 | 8701 | | |
8665 | 8702 | | |
| |||
8676 | 8713 | | |
8677 | 8714 | | |
8678 | 8715 | | |
8679 | | - | |
| 8716 | + | |
8680 | 8717 | | |
8681 | 8718 | | |
8682 | 8719 | | |
8683 | 8720 | | |
8684 | 8721 | | |
8685 | 8722 | | |
8686 | 8723 | | |
8687 | | - | |
| 8724 | + | |
8688 | 8725 | | |
8689 | 8726 | | |
8690 | 8727 | | |
| |||
8722 | 8759 | | |
8723 | 8760 | | |
8724 | 8761 | | |
8725 | | - | |
| 8762 | + | |
8726 | 8763 | | |
8727 | 8764 | | |
8728 | 8765 | | |
8729 | | - | |
8730 | | - | |
8731 | | - | |
8732 | | - | |
| 8766 | + | |
| 8767 | + | |
| 8768 | + | |
| 8769 | + | |
| 8770 | + | |
| 8771 | + | |
8733 | 8772 | | |
8734 | | - | |
| 8773 | + | |
8735 | 8774 | | |
8736 | 8775 | | |
8737 | 8776 | | |
8738 | 8777 | | |
8739 | | - | |
| 8778 | + | |
8740 | 8779 | | |
8741 | 8780 | | |
8742 | 8781 | | |
| |||
8779 | 8818 | | |
8780 | 8819 | | |
8781 | 8820 | | |
8782 | | - | |
| 8821 | + | |
8783 | 8822 | | |
8784 | 8823 | | |
8785 | | - | |
8786 | | - | |
8787 | | - | |
| 8824 | + | |
| 8825 | + | |
| 8826 | + | |
| 8827 | + | |
| 8828 | + | |
8788 | 8829 | | |
8789 | | - | |
| 8830 | + | |
8790 | 8831 | | |
8791 | 8832 | | |
8792 | 8833 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
64 | | - | |
| 63 | + | |
| 64 | + | |
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| |||
6298 | 6298 | | |
6299 | 6299 | | |
6300 | 6300 | | |
6301 | | - | |
6302 | | - | |
| 6301 | + | |
| 6302 | + | |
| 6303 | + | |
| 6304 | + | |
| 6305 | + | |
| 6306 | + | |
6303 | 6307 | | |
6304 | 6308 | | |
| 6309 | + | |
| 6310 | + | |
| 6311 | + | |
| 6312 | + | |
| 6313 | + | |
| 6314 | + | |
| 6315 | + | |
| 6316 | + | |
| 6317 | + | |
| 6318 | + | |
| 6319 | + | |
| 6320 | + | |
6305 | 6321 | | |
6306 | 6322 | | |
6307 | 6323 | | |
| |||
6314 | 6330 | | |
6315 | 6331 | | |
6316 | 6332 | | |
6317 | | - | |
| 6333 | + | |
| 6334 | + | |
| 6335 | + | |
| 6336 | + | |
| 6337 | + | |
| 6338 | + | |
| 6339 | + | |
6318 | 6340 | | |
6319 | 6341 | | |
6320 | 6342 | | |
| |||
9413 | 9435 | | |
9414 | 9436 | | |
9415 | 9437 | | |
9416 | | - | |
9417 | | - | |
| 9438 | + | |
| 9439 | + | |
9418 | 9440 | | |
9419 | 9441 | | |
| 9442 | + | |
| 9443 | + | |
| 9444 | + | |
| 9445 | + | |
| 9446 | + | |
| 9447 | + | |
| 9448 | + | |
| 9449 | + | |
| 9450 | + | |
| 9451 | + | |
| 9452 | + | |
| 9453 | + | |
| 9454 | + | |
| 9455 | + | |
9420 | 9456 | | |
9421 | 9457 | | |
9422 | 9458 | | |
9423 | 9459 | | |
9424 | 9460 | | |
9425 | 9461 | | |
9426 | 9462 | | |
9427 | | - | |
| 9463 | + | |
9428 | 9464 | | |
9429 | 9465 | | |
9430 | 9466 | | |
| |||
10373 | 10409 | | |
10374 | 10410 | | |
10375 | 10411 | | |
10376 | | - | |
10377 | | - | |
| 10412 | + | |
| 10413 | + | |
| 10414 | + | |
10378 | 10415 | | |
10379 | 10416 | | |
10380 | 10417 | | |
10381 | 10418 | | |
10382 | 10419 | | |
10383 | | - | |
| 10420 | + | |
10384 | 10421 | | |
10385 | 10422 | | |
10386 | 10423 | | |
10387 | 10424 | | |
10388 | 10425 | | |
10389 | 10426 | | |
| 10427 | + | |
| 10428 | + | |
| 10429 | + | |
| 10430 | + | |
| 10431 | + | |
| 10432 | + | |
| 10433 | + | |
| 10434 | + | |
| 10435 | + | |
| 10436 | + | |
| 10437 | + | |
| 10438 | + | |
10390 | 10439 | | |
10391 | 10440 | | |
10392 | 10441 | | |
| |||
11337 | 11386 | | |
11338 | 11387 | | |
11339 | 11388 | | |
11340 | | - | |
| 11389 | + | |
11341 | 11390 | | |
11342 | 11391 | | |
11343 | 11392 | | |
| |||
11448 | 11497 | | |
11449 | 11498 | | |
11450 | 11499 | | |
11451 | | - | |
11452 | 11500 | | |
11453 | 11501 | | |
11454 | | - | |
| 11502 | + | |
11455 | 11503 | | |
11456 | 11504 | | |
11457 | 11505 | | |
| |||
14570 | 14618 | | |
14571 | 14619 | | |
14572 | 14620 | | |
14573 | | - | |
14574 | | - | |
14575 | | - | |
14576 | | - | |
14577 | | - | |
14578 | | - | |
14579 | | - | |
14580 | | - | |
14581 | | - | |
14582 | | - | |
| 14621 | + | |
| 14622 | + | |
| 14623 | + | |
14583 | 14624 | | |
14584 | 14625 | | |
14585 | 14626 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3067 | 3067 | | |
3068 | 3068 | | |
3069 | 3069 | | |
| 3070 | + | |
| 3071 | + | |
| 3072 | + | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
| 3076 | + | |
| 3077 | + | |
| 3078 | + | |
| 3079 | + | |
| 3080 | + | |
| 3081 | + | |
| 3082 | + | |
| 3083 | + | |
| 3084 | + | |
3070 | 3085 | | |
3071 | 3086 | | |
3072 | 3087 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
246 | 246 | | |
247 | 247 | | |
248 | 248 | | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
249 | 252 | | |
250 | 253 | | |
251 | 254 | | |
| |||
257 | 260 | | |
258 | 261 | | |
259 | 262 | | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
260 | 267 | | |
261 | 268 | | |
262 | 269 | | |
| |||
999 | 1006 | | |
1000 | 1007 | | |
1001 | 1008 | | |
| 1009 | + | |
1002 | 1010 | | |
1003 | 1011 | | |
1004 | 1012 | | |
1005 | 1013 | | |
1006 | 1014 | | |
| 1015 | + | |
1007 | 1016 | | |
1008 | 1017 | | |
1009 | 1018 | | |
| |||
0 commit comments