From 9b5d7f38b1bf1fd2c12e19e3510b153a5635bf98 Mon Sep 17 00:00:00 2001 From: Thomas Coratger Date: Mon, 2 Sep 2024 19:37:13 +0200 Subject: [PATCH] add bitflag_encoded_bytes --- crates/storage/codecs/src/alloy/transaction/eip7702.rs | 2 +- crates/storage/codecs/src/alloy/transaction/mod.rs | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/crates/storage/codecs/src/alloy/transaction/eip7702.rs b/crates/storage/codecs/src/alloy/transaction/eip7702.rs index d0a677afef4e..69f65d5227a5 100644 --- a/crates/storage/codecs/src/alloy/transaction/eip7702.rs +++ b/crates/storage/codecs/src/alloy/transaction/eip7702.rs @@ -19,7 +19,7 @@ use alloc::vec::Vec; #[derive(Debug, Clone, PartialEq, Eq, Hash, Default, Serialize, Deserialize, Compact)] #[cfg_attr(test, derive(arbitrary::Arbitrary))] #[add_arbitrary_tests(compact)] -struct TxEip7702 { +pub(crate) struct TxEip7702 { chain_id: ChainId, nonce: u64, gas_limit: u64, diff --git a/crates/storage/codecs/src/alloy/transaction/mod.rs b/crates/storage/codecs/src/alloy/transaction/mod.rs index 95231b42a9c0..138ffa6c8fae 100644 --- a/crates/storage/codecs/src/alloy/transaction/mod.rs +++ b/crates/storage/codecs/src/alloy/transaction/mod.rs @@ -13,7 +13,10 @@ mod tests { // this check is to ensure we do not inadvertently add too many fields to a struct which would // expand the flags field and break backwards compatibility - use super::{eip1559::TxEip1559, eip2930::TxEip2930, eip4844::TxEip4844, legacy::TxLegacy}; + use super::{ + eip1559::TxEip1559, eip2930::TxEip2930, eip4844::TxEip4844, eip7702::TxEip7702, + legacy::TxLegacy, + }; #[test] fn test_ensure_backwards_compatibility() { @@ -21,5 +24,6 @@ mod tests { assert_eq!(TxLegacy::bitflag_encoded_bytes(), 3); assert_eq!(TxEip1559::bitflag_encoded_bytes(), 4); assert_eq!(TxEip2930::bitflag_encoded_bytes(), 3); + assert_eq!(TxEip7702::bitflag_encoded_bytes(), 4); } }