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>
Sun, 3 May 2020 02:00:08 +0000 (22:00 -0400)
commit2801919dacd3a11f383556f520cc655aa5c14d64
tree004731e30527f333012b7f905bb6c93de4966ff7
parent18240c676104110a12a8a398bb9f9fae3b8a78c3
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