Skip to content

Commit 0a8dee1

Browse files
committed
feat(examples): Replace CustomNetworkBuilder using OpNetworkBuilder with custom generics
1 parent 676dc0d commit 0a8dee1

File tree

1 file changed

+18
-5
lines changed
  • examples/custom-node/src

1 file changed

+18
-5
lines changed

examples/custom-node/src/lib.rs

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,27 @@
77
88
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
99

10-
use crate::{evm::CustomExecutorBuilder, network::CustomNetworkBuilder};
10+
use crate::{
11+
evm::CustomExecutorBuilder, network::CustomNetworkPrimitives,
12+
primitives::CustomTransactionEnvelope,
13+
};
1114
use chainspec::CustomChainSpec;
1215
use consensus::CustomConsensusBuilder;
16+
use op_alloy_consensus::OpPooledTransaction;
1317
use pool::CustomPoolBuilder;
1418
use primitives::CustomNodePrimitives;
15-
use reth_ethereum::node::api::{FullNodeTypes, NodeTypes};
19+
use reth_ethereum::{
20+
node::api::{FullNodeTypes, NodeTypes},
21+
primitives::Extended,
22+
};
1623
use reth_node_builder::{
1724
components::{BasicPayloadServiceBuilder, ComponentsBuilder},
1825
Node,
1926
};
20-
use reth_op::node::{node::OpPayloadBuilder, OpNode, OpPayloadTypes};
27+
use reth_op::node::{
28+
node::{OpNetworkBuilder, OpPayloadBuilder},
29+
OpNode, OpPayloadTypes,
30+
};
2131

2232
pub mod chainspec;
2333
pub mod consensus;
@@ -47,7 +57,10 @@ where
4757
N,
4858
CustomPoolBuilder,
4959
BasicPayloadServiceBuilder<OpPayloadBuilder>,
50-
CustomNetworkBuilder,
60+
OpNetworkBuilder<
61+
CustomNetworkPrimitives,
62+
Extended<OpPooledTransaction, CustomTransactionEnvelope>,
63+
>,
5164
CustomExecutorBuilder,
5265
CustomConsensusBuilder,
5366
>;
@@ -60,7 +73,7 @@ where
6073
.pool(CustomPoolBuilder::default())
6174
.executor(CustomExecutorBuilder::default())
6275
.payload(BasicPayloadServiceBuilder::new(OpPayloadBuilder::new(false)))
63-
.network(CustomNetworkBuilder::default())
76+
.network(OpNetworkBuilder::new(false, false))
6477
.consensus(CustomConsensusBuilder)
6578
}
6679

0 commit comments

Comments
 (0)