Update ChannelManager's ChannelMonitor Arc to be a Deref
authorValentine Wallace <vwallace@protonmail.com>
Thu, 16 Jan 2020 18:26:38 +0000 (13:26 -0500)
committerValentine Wallace <vwallace@protonmail.com>
Fri, 17 Jan 2020 20:46:32 +0000 (15:46 -0500)
commit775a964d5fc3b994c8169f49e91d1e0f68214cd3
tree6dc699a81c6db52b17d614ce3ed7663f5711b90f
parenta252f81477c25bf1248fd9ea5269a6620187c487
Update ChannelManager's ChannelMonitor Arc to be a Deref

Additional changes:
* Update fuzz crate to match ChannelManager's new API
* Update lightning-net-tokio library to match ChannelManager's new ChannelMonitor Deref API
* Update tests to match ChannelManager's new ChannelMonitor Deref API
fuzz/src/chanmon_consistency.rs
fuzz/src/full_stack.rs
lightning-net-tokio/src/lib.rs
lightning/src/chain/chaininterface.rs
lightning/src/ln/chanmon_update_fail_tests.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/channelmonitor.rs
lightning/src/ln/functional_test_utils.rs
lightning/src/ln/functional_tests.rs
lightning/src/ln/peer_handler.rs
lightning/src/util/test_utils.rs