diff --git a/ethers-signers/src/aws/utils.rs b/ethers-signers/src/aws/utils.rs index e6687c98..e15f8f7c 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; }