mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
feat: make NetworkConfigBuilder independent of concrete ChainSpec (#11176)
This commit is contained in:
@ -14,7 +14,6 @@ use reth_discv4::Discv4ConfigBuilder;
|
||||
use reth_network::{
|
||||
config::NetworkMode, NetworkConfig, NetworkEvent, NetworkEventListenerProvider, NetworkManager,
|
||||
};
|
||||
use reth_provider::test_utils::NoopProvider;
|
||||
use reth_tracing::{
|
||||
tracing::info, tracing_subscriber::filter::LevelFilter, LayerInfo, LogFormat, RethTracer,
|
||||
Tracer,
|
||||
@ -47,11 +46,10 @@ async fn main() {
|
||||
|
||||
// The network configuration
|
||||
let net_cfg = NetworkConfig::builder(secret_key)
|
||||
.chain_spec(polygon_chain_spec())
|
||||
.set_head(head())
|
||||
.network_mode(NetworkMode::Work)
|
||||
.listener_addr(local_addr)
|
||||
.build(NoopProvider::default());
|
||||
.build_with_noop_provider(polygon_chain_spec());
|
||||
|
||||
// Set Discv4 lookup interval to 1 second
|
||||
let mut discv4_cfg = Discv4ConfigBuilder::default();
|
||||
|
||||
Reference in New Issue
Block a user