Skip to content

Commit

Permalink
touchups
Browse files Browse the repository at this point in the history
  • Loading branch information
mattsse committed Feb 14, 2025
1 parent 38268aa commit 021cdae
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 12 deletions.
12 changes: 5 additions & 7 deletions crates/ethereum/primitives/src/receipt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@ use alloy_consensus::{
use alloy_eips::eip2718::Encodable2718;
use alloy_primitives::{Bloom, Log, B256};
use alloy_rlp::{BufMut, Decodable, Encodable, Header};
use reth_primitives_traits::{
proofs::ordered_trie_root_with_encoder, serde_bincode_compat::SerdeBincodeCompat, InMemorySize,
};
use reth_primitives_traits::{proofs::ordered_trie_root_with_encoder, InMemorySize};
use serde::{Deserialize, Serialize};

/// Typed ethereum transaction receipt.
Expand Down Expand Up @@ -193,17 +191,17 @@ impl InMemorySize for Receipt {
}
}

impl reth_primitives_traits::Receipt for Receipt {}

#[cfg(feature = "serde-bincode-compat")]
impl SerdeBincodeCompat for Receipt {
type BincodeRepr<'a> = Receipt;
impl reth_primitives_traits::serde_bincode_compat::SerdeBincodeCompat for Receipt {
type BincodeRepr<'a> = Self;

fn as_repr(&self) -> Self::BincodeRepr<'_> {
self.clone()
}
}

impl reth_primitives_traits::Receipt for Receipt {}

#[cfg(test)]
mod tests {
use super::*;
Expand Down
10 changes: 5 additions & 5 deletions crates/optimism/primitives/src/receipt.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ use alloy_consensus::{
use alloy_primitives::{Bloom, Log};
use alloy_rlp::{BufMut, Decodable, Header};
use op_alloy_consensus::{OpDepositReceipt, OpTxType};
use reth_primitives_traits::{serde_bincode_compat::SerdeBincodeCompat, InMemorySize};
use reth_primitives_traits::InMemorySize;

/// Typed ethereum transaction receipt.
/// Receipt containing result of transaction execution.
Expand Down Expand Up @@ -209,17 +209,17 @@ impl InMemorySize for OpReceipt {
}
}

impl reth_primitives_traits::Receipt for OpReceipt {}

#[cfg(feature = "serde-bincode-compat")]
impl SerdeBincodeCompat for OpReceipt {
type BincodeRepr<'a> = OpReceipt;
impl reth_primitives_traits::serde_bincode_compat::SerdeBincodeCompat for OpReceipt {
type BincodeRepr<'a> = Self;

fn as_repr(&self) -> Self::BincodeRepr<'_> {
self.clone()
}
}

impl reth_primitives_traits::Receipt for OpReceipt {}

/// Trait for deposit receipt.
pub trait DepositReceipt: reth_primitives_traits::Receipt {
/// Returns deposit receipt if it is a deposit transaction.
Expand Down

0 comments on commit 021cdae

Please sign in to comment.