Require option_static_remotekey in channel/channelmonitor.
authorMatt Corallo <git@bluematt.me>
Sun, 3 May 2020 02:00:08 +0000 (22:00 -0400)
committerMatt Corallo <git@bluematt.me>
Wed, 6 May 2020 01:42:36 +0000 (21:42 -0400)
commitbabf0af30bfe766e6c3f1c3cf76b7b0fa0830dbc
tree3104bd03c93e640540a0dfe1ab9cfd62e8411082
parent22dded737b6771d9de0eb20abac0d20e31ff929a
Require option_static_remotekey in channel/channelmonitor.

This simplifies channelmonitor quite nicely (as expected) as we
never have to be concerned with learning data in a DataLossProtect
which is require for us to claim our funds from the latest remote
commitment transaction.
fuzz/src/full_stack.rs
lightning/src/chain/keysinterface.rs
lightning/src/ln/chan_utils.rs
lightning/src/ln/channel.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/channelmonitor.rs
lightning/src/ln/features.rs
lightning/src/ln/functional_tests.rs
lightning/src/ln/peer_handler.rs
lightning/src/util/enforcing_trait_impls.rs