Skip to content
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 draft (feature 62/63) #863

Closed
wants to merge 32 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
1234344
BOLT 2: quiescence protocol.
rustyrussell May 9, 2021
b126536
BOLT #2: Set an initiator in quiescence.
rustyrussell May 24, 2021
80083b1
splicing: use the generic negotiation mechanism to splice in/out of a…
rustyrussell May 24, 2021
4513bec
Splicing: rewrite it to work on top of quiescence.
rustyrussell May 24, 2021
552306f
commitment_signed: add tlvs for splice sigs.
rustyrussell May 24, 2021
a798ca2
splice_locked: terminate this splice once one reaches agreed depths.
rustyrussell May 24, 2021
7bdf9f0
gossip: add a bit to indicate "splicing".
rustyrussell May 24, 2021
dcefef6
gossip: make sure to send new announcement_signatures post-splice.
rustyrussell May 24, 2021
5b2da1d
BOLT 2: note splice requirements in the checks for adding HTLCs and s…
rustyrussell May 24, 2021
bb82cc1
BOLT 2: can't complete shutdown while splicing
rustyrussell Jun 4, 2021
787d789
BOLT 2: Adjust commitment_signed req for splicing.
ddustin Oct 21, 2022
1ea3aae
Bolt 2: Cleaning up splice related verbage
ddustin Oct 21, 2022
ea0beed
Bolt 2: splicing and shutdown interactions
ddustin Oct 21, 2022
f1df2ef
Bolt 2: closing_signed must wait for splices
ddustin Oct 21, 2022
7615130
Bolt 2: Initial splice message must commit to new channel size
ddustin Nov 10, 2022
396c638
Bolt 2: Add locktime to splice initiation
ddustin Jan 2, 2023
298f605
Bolt 2: Add splicing feature flag
ddustin Jan 20, 2023
28c2717
splicing: Switch to multiple `commitment_signed` messages
ddustin Feb 3, 2023
817627a
splicing: Clarify only a single `revoke_and_ack` is sent
ddustin Feb 3, 2023
c8ebff2
BOLT 2: splicing signing order & commitment_signed
ddustin Apr 7, 2023
787fdf2
Bolt 2: Splice commitment_signed & splice_locked
ddustin Apr 7, 2023
03c47c1
splicing: Clearly specify who is paying for what portions of the splice
ddustin Jul 6, 2023
d2fc4e4
fixup! splicing: use the generic negotiation mechanism to splice in/o…
ddustin Feb 13, 2024
3c2ba1f
fixup! splice_locked: terminate this splice once one reaches agreed d…
ddustin Feb 13, 2024
3e4cf24
Bolt 2: Splice command uses signed relative sats
ddustin Feb 13, 2024
fe8e682
Bolt 2: splice message must start with channel_id
ddustin Feb 13, 2024
79bf5ae
Bolt 2: Splice re-sending of `splice_locked`
ddustin Feb 13, 2024
678ae61
Bolt 2: Splice clarify pending splice
ddustin Feb 13, 2024
e7f84df
Bolt 2: interactive-tx only confirmed inputs
ddustin Feb 13, 2024
10ee7df
Bolt 02: Update splice to reference `channel_ready`
ddustin Feb 13, 2024
76c4678
Bolt 2: splice message numbers
ddustin Feb 13, 2024
c08f5b6
fixup! Bolt 2: Splice re-sending of `splice_locked`
ddustin Feb 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .aspell.en.pws
Original file line number Diff line number Diff line change
Expand Up @@ -425,3 +425,7 @@ ints
replaceability
disincentivize
UTXOs
quiesce
quiescing
SomeThing
commitsigs
Loading