From 53bd71e57820ed95c4d43c09426ce6a0661a6ac7 Mon Sep 17 00:00:00 2001 From: Jonathan LEI Date: Fri, 24 Mar 2023 17:53:13 +0000 Subject: [PATCH] fix: broken eip155 logic in aws signer --- ethers-signers/src/aws/utils.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ethers-signers/src/aws/utils.rs b/ethers-signers/src/aws/utils.rs index e6687c98c..e15f8f7c7 100644 --- a/ethers-signers/src/aws/utils.rs +++ b/ethers-signers/src/aws/utils.rs @@ -51,7 +51,7 @@ pub(super) fn sig_from_digest_bytes_trial_recovery( /// Modify the v value of a signature to conform to eip155 pub(super) fn apply_eip155(sig: &mut EthSig, chain_id: u64) { - let v = (chain_id * 2 + 35) + ((sig.v - 1) % 2); + let v = (chain_id * 2 + 35) + sig.v; sig.v = v; }