From bcfa5780e8db7afddf35b31819b570d01876b878 Mon Sep 17 00:00:00 2001 From: Brecht Devos Date: Sun, 19 May 2024 11:57:44 +0200 Subject: [PATCH] fix: calculate parity of legacy EIP155 txs correctly in alloy compat (#8302) --- crates/primitives/src/alloy_compat.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/crates/primitives/src/alloy_compat.rs b/crates/primitives/src/alloy_compat.rs index 6fdd477dd..5e2bff817 100644 --- a/crates/primitives/src/alloy_compat.rs +++ b/crates/primitives/src/alloy_compat.rs @@ -28,7 +28,7 @@ impl TryFrom for Block { s: signature.s, odd_y_parity: signature .y_parity - .unwrap_or(alloy_rpc_types::Parity(false)) + .unwrap_or_else(|| alloy_rpc_types::Parity(!signature.v.bit(0))) .0, }, ))