Commit Graph

601 Commits

Author SHA1 Message Date
c267c1caf7 chore(engine): track elapsed on fork block added (#10710) 2024-09-05 15:25:38 +00:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
d4cfb95e68 eip4844: use alloy TxEip4844 (#10624)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-01 19:20:00 +00:00
c5a1c0e131 feat(tree): make remove_before aware of the finalized hash (#10574)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-29 21:24:56 +00:00
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
6f086d1060 chore(trie): clean up state root methods (#10598) 2024-08-28 14:41:29 +00:00
0013399234 refactor: split validate_block_pre_execution into hardfork specific functions (#10576)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-08-28 10:18:03 +00:00
7ea748e2d3 refactor(provider): random_block and random_block_range functions (#10563) 2024-08-27 14:19:43 +00:00
69e5a8587b clippy: add manual_is_variant_and clippy lint (#10556) 2024-08-27 10:04:19 +00:00
4138b52a31 chore: remove usage of RichBlock (#10538) 2024-08-26 13:18:40 +00:00
709e7b73ce clippy: add if_not_else clippy lint (#10524)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 10:58:06 +00:00
9c57c4a454 clippy: add redundant_else clippy lint (#10525)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 09:40:10 +00:00
5254f16e07 feat: add impl From BlockExecutionOutput for ExecutionOutcome (#10507) 2024-08-25 18:25:27 +00:00
24495cdc5d Add tests for withdrawals provider (#10428) 2024-08-22 20:58:25 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
a942467656 consensus: fix build_header_template output (#10444) 2024-08-22 07:43:43 +00:00
362c2380e7 consensus: refactor build_header_template (#10442) 2024-08-22 07:01:23 +00:00
3da119b1ac test(provider): RequestsProvider of BlockchainProvider2 (#10356) 2024-08-21 20:58:49 +00:00
302ce7f482 chore: make consensus/debug-client helpers public (#10423) 2024-08-21 20:21:03 +00:00
c0902c8b47 deps: bump derive_more to 1.0 (#10403) 2024-08-20 20:16:12 +00:00
f8db95f45f chore(consensus): ease accepted validation types (#10285) 2024-08-13 20:57:03 +00:00
52ae25a7c7 chore(reth-consensus): no_std support (#9663)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-08-12 21:56:01 +00:00
61500238fb dep: rm unused dependencies (#10099)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-06 00:46:46 +00:00
673e9181ee chore(reth-beacon-consensus): Replace HeadersClient + BodiesClient with BlockClient (#10066)
Co-authored-by: Skanda Bhat <bhat.skanda.m@gmail.com>
2024-08-04 17:39:12 +00:00
9c80cc4a57 chore(reth-network-p2p): Replace HeadersClient + BodiesClient with BlockClient (#10058)
Co-authored-by: Skanda Bhat <bhat.skanda.m@gmail.com>
2024-08-04 16:20:53 +00:00
f25367cffd tx-pool: Make txpool independent of primitive tx types (#9916) 2024-08-01 13:39:58 +00:00
8dfaf6c97b chore: pick safe hash for initial download (#9934)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-31 14:32:55 +00:00
9586b9a4f5 chore: refactor BlockExecutionError into validation and internal errors (#9911) 2024-07-30 18:30:30 +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
5b0f6a2885 chore: remove unused PreCancunBlock beacon error (#9880) 2024-07-29 22:02:29 +00:00
ec9af398c4 feat: update network status with new head (#9788) 2024-07-25 09:29:44 +00:00
935327c4f7 feat: recheck backfill sync (#9690) 2024-07-22 15:42:05 +00:00
f8812e2aa5 chore: require enginetypes 'static (#9645) 2024-07-19 13:44:44 +00:00
99ef2b7799 chore: clarify TransitionConfigurationExchanged event (#9647) 2024-07-19 12:03:36 +00:00
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
805673c656 chore(pruner): remove deletion limit per block, make it per run (#9446) 2024-07-11 20:16:30 +00:00
b040b86a54 feat(prune, stages): prune pipeline stage (#9419) 2024-07-11 19:18:56 +00:00
2f8a860bb8 feat(tree): pre-validate fcu (#9371) 2024-07-08 17:47:49 +00:00
1b3209ae0e feat: add entrypoint and main loop to EngineApiTreeHandlerImpl (#9334) 2024-07-08 10:09:15 +00:00
0ce192921f move header.rs to eth-wire-types (#9345) 2024-07-06 10:29:02 +00:00
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
af280b98f7 chore: remove unused async (#9299) 2024-07-04 11:10:27 +00:00
ba370918c8 clippy: rm some type_complexity (#9276)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-03 19:17:33 +00:00
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
01979c4bde feat: new engine API handler (#8559)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-07-01 12:03:44 +00:00
3a9fbbc8e4 refactor: small refactoring (#9208) 2024-07-01 10:30:40 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
07def85cda chore: tweak profiles, rename debug-fast to profiling (#9051) 2024-06-24 13:20:06 +00:00
135e11b19b fix: skip failed new payload submission (#9003) 2024-06-20 21:12:20 +00:00
8b6ca877d6 chore: use alloy-genesis imports for Genesis (#8973) 2024-06-19 23:14:25 +00:00