Olaoluwa Osuntokun
85e288d1fd
contractcourt: split commit blob into settled vs breached
...
For the breach case, we'll have more than one output to sweep. So we'll
need more than one blob to use.
2024-06-25 10:46:34 +02:00
Olaoluwa Osuntokun
808a61739a
contractcourt: add CommitBlob to taprootBriefcase
...
This'll be used to store the extra resolution information for the
commitment outputs.
2024-06-21 13:18:16 -07:00
Olaoluwa Osuntokun
79f080da36
contractcourt: convert taprootBriefcase to use new tlv record type
...
This commit doesn't yet go all the way to modify all the other records
quite yet.
2024-06-21 13:18:16 -07:00
Olaoluwa Osuntokun
92da6b1d44
multi: fix linter warnings with updated linter
2023-08-22 16:34:47 -07:00
Olaoluwa Osuntokun
a2b277cf1d
multi: fix linter errors
2023-08-22 16:34:15 -07:00
Olaoluwa Osuntokun
a1788fe4a2
contractcourt: add new taproot briefcase to store ctrl block and tap tweaks
...
In this commit, we add a new taproot specific briefcase to store the
control block and tap tweaks for all taproot outputs. We chose this
route as many of the existing fields are serialized in line, so we
aren't able to serialize this new taproot specific information in the
existing briefcase.
2023-08-22 16:33:27 -07:00