-
Notifications
You must be signed in to change notification settings - Fork 871
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Splice: Complete tx_abort implementation #6940
Commits on Feb 10, 2024
-
dualopen: update test to handle ABORT
In he case of initiating an RBF, ABORT is used instead of ERROR.
Configuration menu - View commit details
-
Copy full SHA for de8faf8 - Browse repository at this point
Copy the full SHA de8faf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7074a55 - Browse repository at this point
Copy the full SHA 7074a55View commit details -
interactive_tx: Add tx_abort support
We add checks for tx_abort and pass them back up to be handled.
Configuration menu - View commit details
-
Copy full SHA for a9dd383 - Browse repository at this point
Copy the full SHA a9dd383View commit details -
lightningd: Add tx_abort routine to lightningd
Lightningd is responsible to restart channeld when it gets this message.
Configuration menu - View commit details
-
Copy full SHA for 62dcf7e - Browse repository at this point
Copy the full SHA 62dcf7eView commit details -
splice: Add support for tx_abort to channeld
Add checking for and sending tx_abort to channeld. When receiving it we first ACK it back, send a request to restart to lightningd, and then shutdown channeld. We also must update the splice tests that relied on reconnect checks for splice warnings (as some are now tx_aborts instead).
Configuration menu - View commit details
-
Copy full SHA for 27e5af8 - Browse repository at this point
Copy the full SHA 27e5af8View commit details -
splice: Add support for out-of-bound tx_sig
If the peer isn’t required to send signatures first but does while we are awaiting the next user RPC action — we should be caching the message and using it later. Before we would leave the message cached in the socket itself, but tx_abort semantics require us to check the socket more often.
Configuration menu - View commit details
-
Copy full SHA for 1c78553 - Browse repository at this point
Copy the full SHA 1c78553View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d221e - Browse repository at this point
Copy the full SHA f9d221eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a12580 - Browse repository at this point
Copy the full SHA 4a12580View commit details -
Configuration menu - View commit details
-
Copy full SHA for d97e3aa - Browse repository at this point
Copy the full SHA d97e3aaView commit details