Use a match on network inside SproutShieldedAddress::zcash_serialize()

This commit is contained in:
Deirdre Connolly 2020-03-26 22:36:08 -04:00 committed by Deirdre Connolly
parent afccdc3af6
commit fa1fa60531
1 changed files with 3 additions and 4 deletions

View File

@ -75,10 +75,9 @@ impl Eq for SproutShieldedAddress {}
impl ZcashSerialize for SproutShieldedAddress {
fn zcash_serialize<W: io::Write>(&self, mut writer: W) -> Result<(), io::Error> {
if self.network == Network::Mainnet {
writer.write_all(&magics::MAINNET[..])?
} else {
writer.write_all(&magics::TESTNET[..])?
match self.network {
Network::Mainnet => writer.write_all(&magics::MAINNET[..])?,
_ => writer.write_all(&magics::TESTNET[..])?,
}
writer.write_all(&self.paying_key.0[..])?;
writer.write_all(self.transmission_key.as_bytes())?;