From bcda16000efd3e32074f37ee1acc0e00d6cf5974 Mon Sep 17 00:00:00 2001 From: isoosiss7 Date: Sun, 28 Mar 2021 17:48:33 -0700 Subject: [PATCH] fix: fix typo --- packages/native-utils/common/src/serde.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/native-utils/common/src/serde.rs b/packages/native-utils/common/src/serde.rs index 4688c45..8730813 100644 --- a/packages/native-utils/common/src/serde.rs +++ b/packages/native-utils/common/src/serde.rs @@ -38,10 +38,10 @@ impl<'de> Deserialize<'de> for RecoverableSignature { let bytes: Bytes = Deserialize::deserialize(deserializer)?; assert_eq!(65,bytes.0.len()); let mut a: [u8; 64] = [0; 64]; - a.copy_from_slice(&bytes.0[0..65]); + a.copy_from_slice(&bytes.0[0..64]); Ok(RecoverableSignature( Signature::parse(&a), - RecoveryId::parse(bytes.0[64]).map_err(D::Error::custom)? + RecoveryId::parse(bytes.0[64] - 27).map_err(D::Error::custom)? )) } }