Extend KeysInterface with derive_channel_keys
[rust-lightning] / lightning / src / util / test_utils.rs
index 6a652aa6b39c0016c0ac3705cfcf9206733e04a8..28a398f5085ac2a8ac3869821bfb08cb3b9d0b9f 100644 (file)
@@ -283,6 +283,9 @@ impl TestKeysInterface {
                        override_channel_id_priv: Mutex::new(None),
                }
        }
+       pub fn derive_channel_keys(&self, channel_value_satoshis: u64, user_id_1: u64, user_id_2: u64) -> EnforcingChannelKeys {
+               EnforcingChannelKeys::new(self.backing.derive_channel_keys(channel_value_satoshis, user_id_1, user_id_2))
+       }
 }
 
 pub struct TestChainWatcher {