Add assertions for in-order block [dis]connection in ChannelManager
authorMatt Corallo <git@bluematt.me>
Fri, 5 Mar 2021 16:02:42 +0000 (11:02 -0500)
committerMatt Corallo <git@bluematt.me>
Sat, 20 Mar 2021 03:31:04 +0000 (23:31 -0400)
commitf3188353f523085a6778342b1a5b6ed0f0fd0e6a
treee04866d0197b48ee668383d76c445c4fa3f2bdaa
parent388222dac77dbbb85354d962d9886ed411983547
Add assertions for in-order block [dis]connection in ChannelManager

Sadly the connected-in-order tests have to be skipped in our normal
test suite as many tests violate it. Luckily we can still enforce
it in the tests which run in other crates.

Co-authored-by: Matt Corallo <git@bluematt.me>
Co-authored-by: Jeffrey Czyz <jkczyz@gmail.com>
fuzz/src/chanmon_consistency.rs
fuzz/src/full_stack.rs
lightning-persister/src/lib.rs
lightning/src/ln/channelmanager.rs
lightning/src/ln/functional_test_utils.rs
lightning/src/ln/reorg_tests.rs