revault / revaultd

The "wallet" daemon for participants under the Revault architecture
BSD 3-Clause "New" or "Revised" License
49 stars 21 forks source link

Remove the `hex` field from `listpresignedtxs` #377

Closed darosior closed 2 years ago

darosior commented 2 years ago

It was redundant, and needlessly added complexity and computation.

Based on #367. Only the last commit is part of this PR.

darosior commented 2 years ago

Arg i overlooked that it means we need a Miniscript finalizer for the Cancel PSBT in the functional tests..

darosior commented 2 years ago

Finally back to this. I use the Miniscript satisfier i implemented in Python to finally get rid of the "hex" field.