chore: make ensure_well_formed_payload generic over transaction (#13404)

This commit is contained in:
Arsenii Kulikov
2024-12-14 21:21:42 +04:00
committed by GitHub
parent ef24efece9
commit d7397e6b8d
4 changed files with 12 additions and 11 deletions

View File

@ -10,9 +10,7 @@ use alloy_rlp::{Decodable, Encodable, RlpDecodable, RlpEncodable};
use derive_more::{Deref, DerefMut};
#[cfg(any(test, feature = "arbitrary"))]
pub use reth_primitives_traits::test_utils::{generate_valid_header, valid_header_strategy};
use reth_primitives_traits::{
BlockBody as _, InMemorySize, MaybeSerdeBincodeCompat, SignedTransaction, Transaction,
};
use reth_primitives_traits::{BlockBody as _, InMemorySize, SignedTransaction, Transaction};
use serde::{Deserialize, Serialize};
/// Ethereum full block.
@ -36,7 +34,7 @@ impl<T> Default for Block<T> {
impl<T> reth_primitives_traits::Block for Block<T>
where
T: SignedTransaction + Encodable + Decodable + MaybeSerdeBincodeCompat,
T: SignedTransaction,
{
type Header = Header;
type Body = BlockBody<T>;