Commit Graph

92 Commits

Author SHA1 Message Date
Matthias Seitz
e1ddb5f69c feat: update sync state based on chain event (#9695) 2024-07-22 09:52:31 +00:00
Matthias Seitz
9b3a011cf2 feat: support initial target pipeline sync (#9683) 2024-07-22 08:15:05 +00:00
Matthias Seitz
b3c8280321 feat: integrate event handling (#9666) 2024-07-20 13:29:20 +00:00
Matthias Seitz
c8e6e379d9 feat: implement EngineApiRequestHandler::poll (#9670)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-20 10:44:24 +00:00
Thomas Coratger
9b057037d9 refactor: some small refactoring (#9657) 2024-07-19 19:03:57 +00:00
Miguel
20090282a9 Handling node events (#9658) 2024-07-19 18:39:26 +00:00
Matthias Seitz
bbfa63806f chore: rm uneccessary lifetimes in evm config (#9609) 2024-07-19 16:19:11 +00:00
Federico Gimenez
2b3047fedb feat: wire components in EthService (#9621) 2024-07-19 08:52:24 +00:00
Jonathan Underwood
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
Matthias Seitz
9e1ea9718a chore: clarify metrics and prometheus (#9603) 2024-07-18 10:26:10 +00:00
Matthias Seitz
e2814406ad feat: add EthNodeLauncher (#9575) 2024-07-17 16:23:02 +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
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
Matthias Seitz
a1e93b79aa chore: rm redundant is_optimism checks (#9438) 2024-07-11 08:43:14 +00:00
Luca Provini
47c038201a feat: parsers (#9366) 2024-07-10 12:44:18 +00:00
Oliver
92fb25137e feat: eip-7251 (#9335) 2024-07-08 12:48:22 +00:00
joshieDo
b4577597c5 chore: remove test-utils, arbitrary and proptest from built binary (#9332) 2024-07-06 12:02:43 +00:00
Roman Krasiuk
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
Roman Krasiuk
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
greged93
93f9a857ce feat: backfill job single block iterator (#9245) 2024-07-04 16:33:27 +00:00
Federico Gimenez
edbbc9636e chore: rename eth engine module orchestrator -> service (#9288) 2024-07-04 08:25:22 +00:00
joshieDo
9f55a6a702 chore: move withdrawal_requests_contract_call to reth-evm (#9272) 2024-07-04 06:40:39 +00:00
Emilia Hane
335b93425e chore(rpc): EthApi builder (#9041)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 15:30:29 +00:00
Matthias Seitz
78d4f8c4bd feat: add empty ethereum cli crate (#9268) 2024-07-03 15:08:07 +00:00
Federico Gimenez
3440b2f2b5 feat: add ethereum engine chain orchestrator (#9241) 2024-07-03 14:56:56 +00:00
joshieDo
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
Alexey Shekhirin
8e5204c119 refactor(evm): set prune modes optionally for the batch executor (#9176) 2024-07-03 11:05:02 +00:00
Roman Krasiuk
e5a634cece chore(execution): verify cumulative gas used before receipts root (#9224) 2024-07-01 15:41:26 +00:00
joshieDo
cf8a9163af chore: remove usage of tx_env_with_recovered (#9222) 2024-07-01 15:12:36 +00:00
Thomas Coratger
87cdfb185e refactor: reduce number of args for post_block_balance_increments (#9154) 2024-06-28 08:49:17 +00:00
joshieDo
d8e6d01308 chore: move revm_spec methods from reth-primitives to chain specific crates (#9152) 2024-06-27 19:11:29 +00:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +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
Aditya Pandey
ec5795f7ee Using associated trait bound for db error (#8951) 2024-06-25 11:12:55 +00:00
Matthias Seitz
ef2088d57c chore: weaken engine type requirements (#8976) 2024-06-20 17:10:03 +00:00
Dan Cline
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
Matthias Seitz
63248bc4ec chore: make reth-ethereum-evm compile with no-std (#8935) 2024-06-18 16:15:02 +00:00
Oliver
636e856380 chore: use BLOCKHASH_SERVE_WINDOW from revm (#8924) 2024-06-18 13:29:07 +00:00
joshieDo
20102ee4aa chore: remove reth-primitives dependency from reth-node-ethereum tests (#8898) 2024-06-17 17:38:33 +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
Thomas Coratger
333a86db10 chore: bump alloy and rm EvmOverrides (#8875) 2024-06-17 09:46:42 +00:00
joshieDo
22d7f3369f fix: re-add validate_against_parent_4844 to optimism header validation (#8835) 2024-06-15 17:10:09 +00:00
joshieDo
68e902db2e chore: move header validation from reth-primitives to consensus crates (#8802) 2024-06-14 11:21:45 +00:00
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07: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
92d2f29ab8 chore: Remove optimism flag from eth consensus crate (#8760) 2024-06-11 19:31:00 +00:00
Brian Bland
5eecc4f910 fix: Use OptimismBeaconConsensus in the OptimismNode (#8487) 2024-06-11 17:40:23 +00:00
Thomas Coratger
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00