diff --git a/src/node/pool.rs b/src/node/pool.rs index 961661bec..c1864bcd2 100644 --- a/src/node/pool.rs +++ b/src/node/pool.rs @@ -27,7 +27,10 @@ use reth_ethereum_primitives::PooledTransactionVariant; use reth_primitives::Recovered; use reth_primitives_traits::InMemorySize; use reth_transaction_pool::{ - error::InvalidPoolTransactionError, AllPoolTransactions, AllTransactionsEvents, BestTransactions, BestTransactionsAttributes, BlobStoreError, BlockInfo, EthPoolTransaction, GetPooledTransactionLimit, NewBlobSidecar, NewTransactionEvent, PropagatedTransactions, TransactionEvents, TransactionListenerKind, ValidPoolTransaction + error::InvalidPoolTransactionError, AllPoolTransactions, AllTransactionsEvents, + BestTransactions, BestTransactionsAttributes, BlobStoreError, BlockInfo, EthPoolTransaction, + GetPooledTransactionLimit, NewBlobSidecar, NewTransactionEvent, PropagatedTransactions, + TransactionEvents, TransactionListenerKind, ValidPoolTransaction, }; use std::{collections::HashSet, sync::Arc}; use tokio::sync::mpsc::{self, Receiver}; diff --git a/src/node/primitives/mod.rs b/src/node/primitives/mod.rs index 1bc38383a..6068034a3 100644 --- a/src/node/primitives/mod.rs +++ b/src/node/primitives/mod.rs @@ -49,13 +49,11 @@ pub struct HlBlockBody { impl InMemorySize for HlBlockBody { fn size(&self) -> usize { - self.inner.size() - + self - .sidecars + self.inner.size() + + self.sidecars .as_ref() - .map_or(0, |s| s.capacity() * core::mem::size_of::()) - + self - .read_precompile_calls + .map_or(0, |s| s.capacity() * core::mem::size_of::()) + + self.read_precompile_calls .as_ref() .map_or(0, |s| s.0.capacity() * core::mem::size_of::()) }