Commit e502ce3
committed
Delay processing splice initial commitment signed from counterparty
We delay processing it until the user manually approves the splice via
`Channel::funding_transaction_signed`, as otherwise, there would be a
[`ChannelMonitorUpdateStep::RenegotiatedFunding`] committed that we
would need to undo if they no longer wish to proceed.
Note that this doesn't need to be done with dual-funded channels as
there is no equivalent monitor update for them.1 parent 51380bf commit e502ce3
2 files changed
+128
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2192 | 2192 | | |
2193 | 2193 | | |
2194 | 2194 | | |
| 2195 | + | |
2195 | 2196 | | |
2196 | 2197 | | |
2197 | 2198 | | |
| |||
2277 | 2278 | | |
2278 | 2279 | | |
2279 | 2280 | | |
| 2281 | + | |
| 2282 | + | |
| 2283 | + | |
| 2284 | + | |
| 2285 | + | |
| 2286 | + | |
2280 | 2287 | | |
2281 | 2288 | | |
2282 | 2289 | | |
| |||
2286 | 2293 | | |
2287 | 2294 | | |
2288 | 2295 | | |
2289 | | - | |
2290 | | - | |
2291 | | - | |
| 2296 | + | |
| 2297 | + | |
| 2298 | + | |
| 2299 | + | |
| 2300 | + | |
| 2301 | + | |
| 2302 | + | |
| 2303 | + | |
| 2304 | + | |
| 2305 | + | |
| 2306 | + | |
| 2307 | + | |
| 2308 | + | |
| 2309 | + | |
| 2310 | + | |
| 2311 | + | |
| 2312 | + | |
| 2313 | + | |
| 2314 | + | |
| 2315 | + | |
2292 | 2316 | | |
2293 | 2317 | | |
2294 | 2318 | | |
| |||
2772 | 2796 | | |
2773 | 2797 | | |
2774 | 2798 | | |
| 2799 | + | |
| 2800 | + | |
| 2801 | + | |
| 2802 | + | |
| 2803 | + | |
| 2804 | + | |
| 2805 | + | |
| 2806 | + | |
| 2807 | + | |
| 2808 | + | |
| 2809 | + | |
2775 | 2810 | | |
2776 | 2811 | | |
2777 | 2812 | | |
2778 | 2813 | | |
2779 | 2814 | | |
2780 | 2815 | | |
2781 | 2816 | | |
| 2817 | + | |
2782 | 2818 | | |
2783 | 2819 | | |
2784 | 2820 | | |
| |||
7033 | 7069 | | |
7034 | 7070 | | |
7035 | 7071 | | |
7036 | | - | |
| 7072 | + | |
7037 | 7073 | | |
7038 | 7074 | | |
7039 | 7075 | | |
7040 | 7076 | | |
7041 | 7077 | | |
7042 | | - | |
| 7078 | + | |
7043 | 7079 | | |
7044 | 7080 | | |
7045 | | - | |
| 7081 | + | |
7046 | 7082 | | |
7047 | 7083 | | |
7048 | 7084 | | |
| |||
7065 | 7101 | | |
7066 | 7102 | | |
7067 | 7103 | | |
7068 | | - | |
| 7104 | + | |
| 7105 | + | |
| 7106 | + | |
| 7107 | + | |
| 7108 | + | |
| 7109 | + | |
| 7110 | + | |
| 7111 | + | |
| 7112 | + | |
| 7113 | + | |
| 7114 | + | |
| 7115 | + | |
| 7116 | + | |
| 7117 | + | |
| 7118 | + | |
| 7119 | + | |
| 7120 | + | |
| 7121 | + | |
| 7122 | + | |
| 7123 | + | |
| 7124 | + | |
7069 | 7125 | | |
7070 | 7126 | | |
7071 | 7127 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12637 | 12637 | | |
12638 | 12638 | | |
12639 | 12639 | | |
12640 | | - | |
12641 | | - | |
12642 | | - | |
12643 | | - | |
12644 | | - | |
12645 | | - | |
12646 | | - | |
12647 | | - | |
12648 | | - | |
12649 | | - | |
12650 | | - | |
12651 | | - | |
12652 | | - | |
12653 | | - | |
12654 | | - | |
12655 | | - | |
12656 | | - | |
12657 | | - | |
12658 | | - | |
12659 | | - | |
12660 | | - | |
12661 | | - | |
12662 | | - | |
12663 | | - | |
12664 | | - | |
12665 | | - | |
12666 | | - | |
12667 | | - | |
12668 | | - | |
12669 | | - | |
12670 | | - | |
12671 | | - | |
12672 | | - | |
12673 | | - | |
12674 | | - | |
12675 | | - | |
12676 | | - | |
12677 | | - | |
| 12640 | + | |
| 12641 | + | |
| 12642 | + | |
| 12643 | + | |
| 12644 | + | |
| 12645 | + | |
| 12646 | + | |
| 12647 | + | |
| 12648 | + | |
| 12649 | + | |
| 12650 | + | |
| 12651 | + | |
| 12652 | + | |
| 12653 | + | |
| 12654 | + | |
| 12655 | + | |
| 12656 | + | |
| 12657 | + | |
| 12658 | + | |
| 12659 | + | |
| 12660 | + | |
| 12661 | + | |
| 12662 | + | |
| 12663 | + | |
| 12664 | + | |
| 12665 | + | |
| 12666 | + | |
| 12667 | + | |
| 12668 | + | |
| 12669 | + | |
| 12670 | + | |
| 12671 | + | |
| 12672 | + | |
| 12673 | + | |
| 12674 | + | |
| 12675 | + | |
| 12676 | + | |
| 12677 | + | |
| 12678 | + | |
| 12679 | + | |
| 12680 | + | |
| 12681 | + | |
| 12682 | + | |
| 12683 | + | |
| 12684 | + | |
| 12685 | + | |
| 12686 | + | |
| 12687 | + | |
| 12688 | + | |
| 12689 | + | |
| 12690 | + | |
| 12691 | + | |
| 12692 | + | |
| 12693 | + | |
| 12694 | + | |
| 12695 | + | |
| 12696 | + | |
12678 | 12697 | | |
12679 | 12698 | | |
12680 | | - | |
12681 | 12699 | | |
12682 | | - | |
12683 | | - | |
12684 | | - | |
| 12700 | + | |
| 12701 | + | |
| 12702 | + | |
| 12703 | + | |
12685 | 12704 | | |
12686 | 12705 | | |
12687 | | - | |
12688 | 12706 | | |
12689 | | - | |
12690 | | - | |
| 12707 | + | |
| 12708 | + | |
| 12709 | + | |
| 12710 | + | |
12691 | 12711 | | |
12692 | 12712 | | |
12693 | 12713 | | |
| |||
0 commit comments