mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat(transaction-pool): make EthTransactionValidator generic over Validator (#4258)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
This commit is contained in:
@ -65,7 +65,7 @@ use reth_stages::{
|
||||
MetricEventsSender, MetricsListener,
|
||||
};
|
||||
use reth_tasks::TaskExecutor;
|
||||
use reth_transaction_pool::{EthTransactionValidator, TransactionPool};
|
||||
use reth_transaction_pool::{TransactionPool, TransactionValidationTaskExecutor};
|
||||
use secp256k1::SecretKey;
|
||||
use std::{
|
||||
net::{Ipv4Addr, SocketAddr, SocketAddrV4},
|
||||
@ -263,7 +263,7 @@ impl<Ext: RethCliExt> NodeCommand<Ext> {
|
||||
let blockchain_db = BlockchainProvider::new(factory, blockchain_tree.clone())?;
|
||||
|
||||
let transaction_pool = reth_transaction_pool::Pool::eth_pool(
|
||||
EthTransactionValidator::with_additional_tasks(
|
||||
TransactionValidationTaskExecutor::eth_with_additional_tasks(
|
||||
blockchain_db.clone(),
|
||||
Arc::clone(&self.chain),
|
||||
ctx.task_executor.clone(),
|
||||
|
||||
Reference in New Issue
Block a user