From 86c3b6972098fb012b053c4f85ae70a5c5e5a952 Mon Sep 17 00:00:00 2001 From: Deirdre Connolly Date: Tue, 20 Apr 2021 13:01:37 -0400 Subject: [PATCH] IncomingViewingKey inherits network when derived from FullViewingKey --- zebra-chain/src/orchard/keys.rs | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/zebra-chain/src/orchard/keys.rs b/zebra-chain/src/orchard/keys.rs index 3db224785..f6f1c8f68 100644 --- a/zebra-chain/src/orchard/keys.rs +++ b/zebra-chain/src/orchard/keys.rs @@ -447,8 +447,6 @@ pub struct IncomingViewingKey { scalar: pallas::Scalar, } -// TODO: impl a From that accepts a Network? - impl fmt::Debug for IncomingViewingKey { fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result { f.debug_tuple("IncomingViewingKey") @@ -493,8 +491,7 @@ impl From for IncomingViewingKey { ); Self { - // TODO: handle the network better, maybe an enum variant constraint? - network: Network::default(), + network: fvk.network, // mod r_P scalar: pallas::Scalar::from_bytes(&commit_x.into()).unwrap(), }