Add a new method `read_chan_signer` to `KeysInterface`
authorMatt Corallo <git@bluematt.me>
Wed, 25 Nov 2020 17:23:47 +0000 (12:23 -0500)
committerMatt Corallo <git@bluematt.me>
Mon, 4 Jan 2021 17:40:40 +0000 (12:40 -0500)
commit45d4d26987666c45832814649233462d9d194c62
tree328aca77f51ee0303fbb4a6aa8c3bff92a5af13b
parent0f5580afd42c6604e8035738b20c28a9628eae72
Add a new method `read_chan_signer` to `KeysInterface`

This adds a new method to the general cross-channel `KeysInterface`
which requires it to handle the deserialization of per-channel
signer objects. This allows the deserialization of per-channel
signers to have more context available, which, in the case of the
C bindings, includes the actual KeysInterface information itself.
fuzz/src/chanmon_consistency.rs
fuzz/src/full_stack.rs
lightning/src/chain/keysinterface.rs
lightning/src/ln/channel.rs
lightning/src/ln/functional_tests.rs
lightning/src/util/test_utils.rs