diff --git a/packages/vm/src/runTx.ts b/packages/vm/src/runTx.ts index 6e49793d8e..365acf747b 100644 --- a/packages/vm/src/runTx.ts +++ b/packages/vm/src/runTx.ts @@ -471,6 +471,11 @@ async function _runTx(vm: VM, opts: RunTxOpts): Promise { continue } const yParity = bytesToBigInt(data[3]) + + if (yParity > BIGINT_1) { + continue + } + const r = data[4] const rlpdSignedMessage = RLP.encode([chainId, address, nonce])