2 Commits

Author SHA1 Message Date
Olaoluwa Osuntokun
64cf872846
lnwallet: fix bugs in ResolutionReq for breach handling
In this commit, we fix three existing bugs in the way we make
`ResolutionReq` for breach handling:

  1. We were passing in the commit blob of the *current* channel state,
     instead of the one stored in the revocation log for this breached
     state.

  2. We were using theirDelay for CsvDelay, when we want ourDelay, which
     in this case will be 1 CSV, as this is a non delayed output.

  3. We also need to pass in the delay for the remote party's to_local
     delayed output.
2024-06-25 10:53:23 +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