diff --git a/packages/providers/ethereum-provider/src/providers/signingProviders/signingUtils.ts b/packages/providers/ethereum-provider/src/providers/signingProviders/signingUtils.ts index bd867900a..feee22db7 100644 --- a/packages/providers/ethereum-provider/src/providers/signingProviders/signingUtils.ts +++ b/packages/providers/ethereum-provider/src/providers/signingProviders/signingUtils.ts @@ -110,7 +110,7 @@ async function signTypedData(sign: (msgHash: Buffer, rawMsg?: Buffer) => Promise modifiedV = modifiedV + 27; } - return concatSig(toBuffer(v), r, s); + return concatSig(toBuffer(modifiedV), r, s); } export function getProviderHandlers({