From a918779f2cc04d1d8a2674fd9a7464b16c58d971 Mon Sep 17 00:00:00 2001 From: greged93 <82421016+greged93@users.noreply.github.com> Date: Sat, 17 Aug 2024 10:06:19 -0700 Subject: [PATCH] dev(primitives): signature conversion (#10371) --- crates/primitives/src/transaction/signature.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crates/primitives/src/transaction/signature.rs b/crates/primitives/src/transaction/signature.rs index ecf3441b35..69fbd6ab1c 100644 --- a/crates/primitives/src/transaction/signature.rs +++ b/crates/primitives/src/transaction/signature.rs @@ -204,6 +204,12 @@ impl Signature { } } +impl From for Signature { + fn from(value: alloy_primitives::Signature) -> Self { + Self { r: value.r(), s: value.s(), odd_y_parity: value.v().y_parity() } + } +} + /// Outputs (`odd_y_parity`, `chain_id`) from the `v` value. /// This doesn't check validity of the `v` value for optimism. #[inline]