Olaoluwa Osuntokun
808e78bf2c
contractcourt: integration aux sweeper to breach arb
...
Similar to the sweeper, when we're about to make a new breach
transaction, we ask the sweeper for a new change address, if it has one.
Then when we go to publish, we notify broadcast.
2024-06-25 10:52:25 +02:00
Olaoluwa Osuntokun
14d4c90e58
contractcourt: update makeBreachedOutput to accept resolution blob
2024-06-25 10:51:23 +02:00
Olaoluwa Osuntokun
86cbc2a0ad
contractcourt: update GenSweepScript to return internal key
...
For the upcoming aux sweeper integration, the internal key is needed for
the call backs.
2024-06-25 10:49:15 +02:00
Olaoluwa Osuntokun
5a5669d63a
lnwallet: add new aux resolver interface
...
This will be used by external callers to modify the way we resolve
contracts on chain. For a given contract, we'll store an extra "blob",
that will later be presented during the sweeping phase.
2024-06-21 13:18:16 -07:00
Oliver Gugger
33f2db1c25
multi: thread thru the AuxLeafStore everywhere
2024-05-01 11:19:55 +02:00
yyforyongyu
e771993785
multi: make input.OutPoint
return wire.OutPoint
2024-04-19 21:33:32 +08:00
Keagan McClelland
fd1cd315ce
multi: don't leak underlying pointer to LightningChannel.ChannelPoint()
2024-03-08 15:27:19 -08:00
Keagan McClelland
e9b3808c29
lnwallet+contractcourt: remove redundant ChanPoint field
2024-03-07 14:16:16 -08:00
Keagan McClelland
0f245bf237
contractcourt: rename breacharbiter*.go to breach_arbitrator
...
This is just to finish the cleaning things up to make them more
consistent.
2024-02-06 13:32:51 -07:00