remove transaction forwarder trait (#9678)

This commit is contained in:
nk_ysg
2024-08-27 02:17:34 +08:00
committed by GitHub
parent 8191e0c05d
commit a24fe46b13
17 changed files with 92 additions and 152 deletions

View File

@@ -72,6 +72,7 @@ reth-engine-util.workspace = true
reth-prune.workspace = true
reth-stages-api.workspace = true
reth-optimism-cli = { workspace = true, optional = true }
reth-optimism-rpc.workspace = true
# crypto
alloy-rlp.workspace = true

View File

@@ -3,11 +3,9 @@
use clap::Parser;
use reth::cli::Cli;
use reth_node_builder::EngineNodeLauncher;
use reth_node_optimism::{
args::RollupArgs, node::OptimismAddOns, rpc::SequencerClient, OptimismNode,
};
use reth_node_optimism::{args::RollupArgs, node::OptimismAddOns, OptimismNode};
use reth_optimism_rpc::eth::rpc::SequencerClient;
use reth_provider::providers::BlockchainProvider2;
use std::sync::Arc;
// We use jemalloc for performance reasons
#[cfg(all(feature = "jemalloc", unix))]
@@ -38,9 +36,9 @@ fn main() {
.extend_rpc_modules(move |ctx| {
// register sequencer tx forwarder
if let Some(sequencer_http) = sequencer_http_arg {
ctx.registry.set_eth_raw_transaction_forwarder(Arc::new(
SequencerClient::new(sequencer_http),
));
ctx.registry
.eth_api()
.set_sequencer_client(SequencerClient::new(sequencer_http));
}
Ok(())
@@ -62,9 +60,9 @@ fn main() {
.extend_rpc_modules(move |ctx| {
// register sequencer tx forwarder
if let Some(sequencer_http) = sequencer_http_arg {
ctx.registry.set_eth_raw_transaction_forwarder(Arc::new(
SequencerClient::new(sequencer_http),
));
ctx.registry
.eth_api()
.set_sequencer_client(SequencerClient::new(sequencer_http));
}
Ok(())