chore: remove rayon from reth primitives (#13711)

This commit is contained in:
Matthias Seitz
2025-01-07 22:00:48 +01:00
committed by GitHub
parent 7fca8ceb3f
commit 760062288e
5 changed files with 5 additions and 48 deletions

View File

@ -18,8 +18,7 @@ use reth_db::{
table::{Decompress, Value},
};
use reth_node_types::NodePrimitives;
use reth_primitives::{transaction::recover_signers, SealedHeader};
use reth_primitives_traits::SignedTransaction;
use reth_primitives_traits::{SealedHeader, SignedTransaction};
use reth_storage_errors::provider::{ProviderError, ProviderResult};
use std::{
fmt::Debug,
@ -297,7 +296,8 @@ impl<N: NodePrimitives<SignedTx: Decompress + SignedTransaction>> TransactionsPr
range: impl RangeBounds<TxNumber>,
) -> ProviderResult<Vec<Address>> {
let txs = self.transactions_by_tx_range(range)?;
recover_signers(&txs, txs.len()).ok_or(ProviderError::SenderRecoveryError)
reth_primitives_traits::transaction::recover::recover_signers(&txs)
.ok_or(ProviderError::SenderRecoveryError)
}
fn transaction_sender(&self, num: TxNumber) -> ProviderResult<Option<Address>> {

View File

@ -33,7 +33,6 @@ use reth_primitives::{
find_fixed_range, HighestStaticFiles, SegmentHeader, SegmentRangeInclusive,
DEFAULT_BLOCKS_PER_STATIC_FILE,
},
transaction::recover_signers,
BlockWithSenders, Receipt, SealedBlockFor, SealedBlockWithSenders, SealedHeader,
StaticFileSegment, TransactionSigned,
};
@ -1554,7 +1553,8 @@ impl<N: NodePrimitives<SignedTx: Decompress + SignedTransaction>> TransactionsPr
range: impl RangeBounds<TxNumber>,
) -> ProviderResult<Vec<Address>> {
let txes = self.transactions_by_tx_range(range)?;
recover_signers(&txes, txes.len()).ok_or(ProviderError::SenderRecoveryError)
reth_primitives_traits::transaction::recover::recover_signers(&txes)
.ok_or(ProviderError::SenderRecoveryError)
}
fn transaction_sender(&self, id: TxNumber) -> ProviderResult<Option<Address>> {