Commit Graph

274 Commits

Author SHA1 Message Date
418e2235d7 fix: set first block at the beginning of batch execution (#10302) 2024-08-14 18:56:36 +00:00
603e39ab74 evm: unit tests for evm_with_inspector and evm_with_env_and_inspector (#10253) 2024-08-10 16:17:42 +00:00
50397cd361 evm: add unit tests for ConfigureEvm trait (#10230) 2024-08-09 12:26:04 +00:00
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
63c71cf385 feat: make Eth node launcher generic (#10218) 2024-08-08 21:19:36 +00:00
c4aae6db36 feat: make EthService generic over engine types and block executor (#10212) 2024-08-08 17:22:55 +00:00
7ec3b92d36 feat: introduce EngineApiRequest type (#10158) 2024-08-07 14:01:42 +00:00
4107df8148 chore: lower persistence threshold (#10156) 2024-08-07 11:11:18 +00:00
f8104cc93f feat: make EngineApiRequestHandler generic over request (#10147) 2024-08-06 21:27:38 +00:00
b0ded038ba feat: keep sender in tree task (#10148) 2024-08-06 19:19:49 +00:00
eb731762ec chore: rename EngineApiTreeHandler (#10140) 2024-08-06 15:00:29 +00:00
e93d36a35e feat: Support custom EvmConfig for ethereumpayload builder (#10117) 2024-08-06 09:39:53 +00:00
443f7d56ac perf: spawn eth orchestrator as regular task (#10113) 2024-08-05 23:16:31 +00:00
33f612a41a chore(net): Move reth_network::NetworkEvents into reth-network-api (#10062) 2024-08-05 20:27:59 +00:00
5a8a7bc8e7 chore(rpc): remove parent beacon root from conversion functions (#10090) 2024-08-05 15:36:33 +00:00
71bbae90e2 chore(reth-ethereum-engine): Replace HeadersClient + BodiesClient with BlockClient (#10065) 2024-08-04 17:39:35 +00:00
d7f9a255e1 feat(primitives): k256 crate fallback for secp256k1 module (#9989) 2024-08-02 12:53:59 +00:00
7fa16c9155 feat: add pipeline consistency check to launch ctx and use in launcher (#9994) 2024-08-01 17:01:35 +00:00
b10517b3bf chore(net): extract NetworkHandle methods for launching node to traits (#9966) 2024-08-01 16:44:23 +00:00
624f5d5614 fix: set finalized & safe block information on startup (#9898)
Co-authored-by: Danyal Prout <me@dany.al>
2024-07-30 12:06:57 +00:00
5827b96d15 fix "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9813) 2024-07-30 10:04:55 +00:00
87564bd17e chore(revm): rm no longer used BlockExecutorStats (#9830)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-26 15:33:43 +00:00
77f5ed1a7b feat: add TreeConfig (#9833) 2024-07-26 15:16:51 +00:00
18ebc5eaee chore: rename to PersistenceHandle::spawn_service (#9824) 2024-07-25 23:52:02 +00:00
a54ece4feb fix: terminate node on fatal error (#9810) 2024-07-25 21:39:50 +00:00
abdbc44c9b Revert "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9805) 2024-07-25 15:40:05 +00:00
b864185f6e feat(evm): use RethEvmBuilder inside ConfigureEvm (#9745) 2024-07-25 12:01:54 +00:00
ec9af398c4 feat: update network status with new head (#9788) 2024-07-25 09:29:44 +00:00
bacc61e567 feat: provide CanonicalInMemory state as input to EngineHandler (#9764) 2024-07-24 14:29:39 +00:00
5616b4efad feat: integrate BlockchainProvider2 in EthNodeLauncher (#9754) 2024-07-24 11:13:40 +00:00
331c49c5a9 chore: no_std support in reth-evm-ethereum (#9687)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 18:14:36 +00:00
3ed132eee3 feat: integrate payload builder in engine api impl (#9710) 2024-07-22 16:43:20 +00:00
e1ddb5f69c feat: update sync state based on chain event (#9695) 2024-07-22 09:52:31 +00:00
9b3a011cf2 feat: support initial target pipeline sync (#9683) 2024-07-22 08:15:05 +00:00
b3c8280321 feat: integrate event handling (#9666) 2024-07-20 13:29:20 +00:00
c8e6e379d9 feat: implement EngineApiRequestHandler::poll (#9670)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-20 10:44:24 +00:00
9b057037d9 refactor: some small refactoring (#9657) 2024-07-19 19:03:57 +00:00
20090282a9 Handling node events (#9658) 2024-07-19 18:39:26 +00:00
bbfa63806f chore: rm uneccessary lifetimes in evm config (#9609) 2024-07-19 16:19:11 +00:00
2b3047fedb feat: wire components in EthService (#9621) 2024-07-19 08:52:24 +00:00
4a19161557 Turn EthService into a Stream and log the events (#9622)
Co-authored-by: Miguel T <88039515+mvares@users.noreply.github.com>
2024-07-18 19:15:15 +00:00
9e1ea9718a chore: clarify metrics and prometheus (#9603) 2024-07-18 10:26:10 +00:00
e2814406ad feat: add EthNodeLauncher (#9575) 2024-07-17 16:23:02 +00:00
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
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
a1e93b79aa chore: rm redundant is_optimism checks (#9438) 2024-07-11 08:43:14 +00:00
47c038201a feat: parsers (#9366) 2024-07-10 12:44:18 +00:00
92fb25137e feat: eip-7251 (#9335) 2024-07-08 12:48:22 +00:00
b4577597c5 chore: remove test-utils, arbitrary and proptest from built binary (#9332) 2024-07-06 12:02:43 +00:00
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00