From b4e57a041b8ace19aee0bb1673aa7d955ce2cc1a Mon Sep 17 00:00:00 2001 From: James Date: Tue, 15 Oct 2024 17:41:54 -0400 Subject: [PATCH] feat: From impl for variant --- crates/consensus/src/transaction/eip4844.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/crates/consensus/src/transaction/eip4844.rs b/crates/consensus/src/transaction/eip4844.rs index 123646d88d1..b5c21894fc1 100644 --- a/crates/consensus/src/transaction/eip4844.rs +++ b/crates/consensus/src/transaction/eip4844.rs @@ -74,6 +74,15 @@ impl From<(TxEip4844, BlobTransactionSidecar)> for TxEip4844Variant { } } +impl From for TxEip4844 { + fn from(tx: TxEip4844Variant) -> Self { + match tx { + TxEip4844Variant::TxEip4844(tx) => tx, + TxEip4844Variant::TxEip4844WithSidecar(tx) => tx.tx, + } + } +} + impl TxEip4844Variant { /// Verifies that the transaction's blob data, commitments, and proofs are all valid. ///