Commit Graph

73 Commits

Author SHA1 Message Date
Thomas Coratger
d30e3a4888 node: revise NodeTypes trait (#10665) 2024-09-03 12:52:53 +00:00
Arsenii Kulikov
fcab695a93 refactor: extract op-reth binary to separate crate (#10641)
Co-authored-by: Loocapro <lucaprovini1989@gmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-02 14:20:15 +00:00
Arsenii Kulikov
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
Emilia Hane
7df7bc2c1a chore(op): Add OpChainSpec (#10516) 2024-08-27 12:25:38 +00:00
nk_ysg
a24fe46b13 remove transaction forwarder trait (#9678) 2024-08-26 18:17:34 +00:00
Emilia Hane
8191e0c05d chore(chainspec): move op stack chain specs to reth-optimism-chainspec (#10485) 2024-08-26 18:01:49 +00:00
Thomas Coratger
6dc00a29c9 tx-pool: rm into tx constraint for PoolTransaction (#10057)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-08-24 13:32:10 +00:00
Dan Cline
e52ca0ec57 chore(cli): rename optimism args test (#10492) 2024-08-24 07:36:56 +00:00
Emilia Hane
7d8196e29c chore(rpc): config network specific transaction type in node builder (#10417) 2024-08-22 14:36:38 +00:00
Arsenii Kulikov
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
Matthias Seitz
bff65e5f4d feat: disable l1 data gas cost in --dev mode (#10332) 2024-08-15 19:58:26 +00:00
Thomas Coratger
532ea9d097 deps: rm useless dependencies (#10255) 2024-08-10 16:17:20 +00:00
nk_ysg
0216e78f5c feat: make additional validation tasks size configurable (#10200)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-08 22:08:14 +00:00
Federico Gimenez
d2b0ff40d1 feat: integrate engine2 for optimism (#10222) 2024-08-08 21:55:18 +00:00
Matthias Seitz
bd2882e135 chore: allocate for encoded txs (#10193) 2024-08-07 22:05:07 +00:00
Thomas Coratger
f25367cffd tx-pool: Make txpool independent of primitive tx types (#9916) 2024-08-01 13:39:58 +00:00
nk_ysg
321032fcda feat: Add OP cli flag to opt-in into discv4 discovery (#9938)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-08-01 11:06:50 +00:00
Matthias Seitz
04986f2d04 chore: dont disable discv4 on op (#9918) 2024-07-30 22:04:06 +00:00
Emilia Hane
e4ae2a7ac1 fix(op): ensure EthApiServer helper trait method default impls, call OpEthApi overrides (#9879) 2024-07-30 15:35:56 +00:00
Matthias Seitz
eb2d0a22d9 fix: also set configured bootnodes for discv5 (#9885) 2024-07-29 23:40:24 +00:00
Matthias Seitz
85b326756d chore: improve tx forwarding (#9878) 2024-07-29 21:31:03 +00:00
Matthias Seitz
700caca7a8 Revert "Moving Optimism bin to Optimism Cli" (#9875) 2024-07-29 22:52:59 +02:00
Luca Provini
56b2798090 Moving Optimism bin to Optimism Cli (#9439)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-07-29 15:32:50 +00:00
Emilia Hane
0be2c17a9f chore(rpc): EthApiTypes trait for network specific error AT (#9523)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 17:30:30 +00:00
Emilia Hane
2aa94e9aee chore(rpc): expose ethapi in node builder for op customisation (#9444)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-16 13:53:03 +00:00
joshieDo
0a27779375 chore: remove unused chainspec field from OptimismPayloadBuilder (#9397) 2024-07-09 16:47:38 +00:00
joshieDo
b4577597c5 chore: remove test-utils, arbitrary and proptest from built binary (#9332) 2024-07-06 12:02:43 +00:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
Arsenii Kulikov
5aaf91dbcb refactor: clean-up discv5 configuration (#9143) 2024-06-27 15:25:24 +00:00
Emilia Hane
1b9f5871f5 chore(rpc): move impl of eth api server out of reth-rpc-eth-api (#9135)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 12:34:17 +00:00
Emilia Hane
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
Matthias Seitz
83d412da70 fix(op): configure discv5 properly in op builder (#9058) 2024-06-24 16:01:42 +00:00
Dan Cline
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00
Matthias Seitz
d0b27f0635 fix: enable autoseal in op correctly (#8961) 2024-06-19 16:48:53 +00:00
Krishang
a3fd112915 feat: move calculate_intrinsic_gas_after_merge to tx pool (#8914)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-19 12:10:47 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Matthias Seitz
01d81b4dcc feat: move builtpayload to payload types (#8858) 2024-06-17 13:38:39 +00:00
jn
268e768d82 feat: introduce payload types (#8756)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 20:46:01 +00:00
Brian Bland
5eecc4f910 fix: Use OptimismBeaconConsensus in the OptimismNode (#8487) 2024-06-11 17:40:23 +00:00
Qiwei Yang
3202c9072d refactor: move discv5 logic for op to reth-node-optimism (#8690) 2024-06-11 10:42:54 +00:00
DaniPopes
55317eb004 chore(deps): bump http, hyper etc. to 1.0; jsonrpsee 0.23 (#7018)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 09:37:49 +00:00
jn
c362fc6c36 feat: Introduce payload primitives (#8642)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-06 23:19:21 +00:00
Alexey Shekhirin
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
DaniPopes
072d4225de chore: minify almost all JSON files (#8495) 2024-05-29 20:43:09 +00:00
Matthias Seitz
09f1ee1600 chore: rm reth-interfaces from op e2e (#8480) 2024-05-29 14:57:50 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
jakevin
e21a2578d5 chore(deps): remove useless deps (#8453) 2024-05-29 09:34:52 +00:00
Alexey Shekhirin
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00