From b178f3a160f826b262e78081563e5dee73b3718e Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Wed, 20 Nov 2024 11:34:16 +0100 Subject: [PATCH] chore: add receipts to networkprimitives (#12699) --- crates/net/eth-wire-types/src/primitives.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/crates/net/eth-wire-types/src/primitives.rs b/crates/net/eth-wire-types/src/primitives.rs index eab36c3b6a..c8b62cb0a8 100644 --- a/crates/net/eth-wire-types/src/primitives.rs +++ b/crates/net/eth-wire-types/src/primitives.rs @@ -70,6 +70,18 @@ pub trait NetworkPrimitives: + PartialEq + Eq + 'static; + + /// The transaction type which peers return in `GetReceipts` messages. + type Receipt: Encodable + + Decodable + + Send + + Sync + + Unpin + + Clone + + Debug + + PartialEq + + Eq + + 'static; } /// Primitive types used by Ethereum network. @@ -83,4 +95,5 @@ impl NetworkPrimitives for EthNetworkPrimitives { type Block = reth_primitives::Block; type BroadcastedTransaction = reth_primitives::TransactionSigned; type PooledTransaction = reth_primitives::PooledTransactionsElement; + type Receipt = reth_primitives::Receipt; }