mirror of
https://github.com/ElementsProject/lightning.git
synced 2026-08-18 13:08:13 +02:00
I'm about to update our utxo type, but Christian spotted that this is part of the ABI for the hsm. So make that a private "hsm_utxo" type, to insulate it from changes. In particular, the HSM versions only contain the fields that the hsm cares about, and the wire format is consistent (even though that *did* include some of those fields, they are now dummies). In the long term, this should be removed from the ABI: once we no longer have "close_info" utxos, this information should already be in the PSBT. I tested this hadn't accidentally changed the wire format by disabling version checks and using an old hsmd with the altered daemons and running the test suite. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
|---|---|---|
| .. | ||
| gen | ||
| test | ||
| .gitignore | ||
| bench-gossipd.sh | ||
| build-release.sh | ||
| check-bolt.c | ||
| check-includes.sh | ||
| check-manpage.sh | ||
| check-release.sh | ||
| check-setup_locale.sh | ||
| check-spelling.sh | ||
| docker-entrypoint.sh | ||
| fromschema.py | ||
| generate-wire.py | ||
| headerversions.c | ||
| hsmtool.c | ||
| Makefile | ||
| md2man.sh | ||
| mockup.sh | ||
| reckless | ||
| refresh-submodules.sh | ||
| repro-build.sh | ||
| update-mocks.sh | ||