Commit Graph

9396 Commits

Author SHA1 Message Date
4ada1535e3 chore(deps): weekly cargo update (#14663)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-23 11:21:08 +00:00
f0c9ca68d7 Removed unused BlockBatchRecord type (#14659) 2025-02-22 21:53:37 +00:00
d39e24d9f3 feat(trie): parallel proof metrics (#14633) 2025-02-22 11:25:49 +00:00
107ab4fb79 feat: Add withdrawals support to debug build-block command (#14493)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-22 09:47:13 +00:00
fa761f3e85 Correcting Verb Form in Headers Downloader and Stage Documentation (#14641) 2025-02-22 10:25:46 +01:00
ea680785be chore: rm clone for bincodecompat receipt (#14628) 2025-02-22 08:52:59 +01:00
40364d5321 Relax EngineApi ExecutionData bounds (#14648)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-22 08:52:37 +01:00
5c8a0a1dc9 chore: allow new advisory (#14650) 2025-02-22 08:50:40 +01:00
9cb2a1e556 Extracted TransactionsManagerConfig creation as a standalone function (#14645) 2025-02-22 08:34:10 +01:00
25db3b12e6 chore: add required rand feature for test (#14644) 2025-02-21 21:53:22 +01:00
2101ae8918 Feat: Introduce db_models crate into storage-api crate and update imports (#14640) 2025-02-21 18:43:19 +00:00
ae96ee9632 feat(trie): add sparse trie Display impl (#14544)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2025-02-21 17:37:40 +00:00
d77c6061da Changed "match" to "if let some" to fix build errors (#14637)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-21 15:20:15 +00:00
74a1151c07 feat: integrate TxEnv conversions (#14630) 2025-02-21 14:50:28 +00:00
b3bd69b224 feat(root): metrics and logs for state root config (#14631) 2025-02-21 14:26:34 +00:00
478f4e5204 feat(engine): allow to override has_enough_parallelism (#14608) 2025-02-21 12:56:33 +00:00
a605035258 Remove unused Senderrecovery variant (#14629) 2025-02-21 12:40:07 +00:00
86e8a2a245 Return RecoveredBlock in ensure_well_formed_payload (#14625) 2025-02-21 10:42:54 +00:00
faa55d96bf perf(trie): optimize in memory cursor (#14600) 2025-02-21 09:22:38 +00:00
81cff4a90b add metrics for engine_getBlobsV1 (#14621) 2025-02-20 20:02:52 +00:00
066482d81b feat(l2-withdrawals): Define OpExecutionPayloadValidator (#14591) 2025-02-20 18:02:30 +00:00
c4066b0410 fix: conditional check (#14616) 2025-02-20 16:26:32 +00:00
72210736ad feat: re-use BlockExecutionStrategy in payload building (#14609) 2025-02-20 15:06:19 +00:00
09cf07d523 chore: pre alloc on send raw (#14611) 2025-02-20 15:00:01 +00:00
8d51c608ce fix: handle Deposit in TryFrom<AnyRpcTransaction> (#14614)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-02-20 14:59:54 +00:00
0500069772 chore(tree): replace LRU with FIFO for block tracking (#14587)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-20 14:43:28 +00:00
2a8f5b883b feat(l2-withdrawals): Move l2 withdrawals root computation into reth-optimism-storage (#14610) 2025-02-20 12:34:08 +00:00
8165659200 chore: remove outdated log (#14612) 2025-02-20 12:02:07 +00:00
f03e7e02f7 chore(payload): Custom PayloadError variant (#14607) 2025-02-20 11:45:34 +00:00
246a9ffb20 test(db): complete DatabaseProviderFactory impl for MockEthProvider (#14605) 2025-02-20 11:44:55 +00:00
2c069230aa chore: remove 'static bound from ConfigureEvmEnv (#14606) 2025-02-20 09:54:57 +00:00
7ee8461bac feat: expose InvalidTxError in BlockExecutionError (#14597) 2025-02-20 09:22:22 +00:00
d075995205 chore(docs): Fix docs (#14602) 2025-02-20 09:20:18 +00:00
c5df8fbaaf perf(tree): insert account cache only when not present (#14599) 2025-02-20 06:52:29 +00:00
1bf46848a6 refactor: use BlockExecutorProvider in InvalidBlockWitnessHook (#14594) 2025-02-19 17:41:32 +00:00
465af6e0f3 feat(tree): increase state root task thread pool size (#14455) 2025-02-19 15:37:19 +00:00
36851cc8d8 chore: fix codspeed build (#14588) 2025-02-19 14:41:08 +00:00
737f7833e8 peers.add_and_connect(): try to connect even if the peer has been added (#14581) 2025-02-19 14:21:43 +00:00
f1f353edcc integration test of network state change (#14575) 2025-02-19 14:19:24 +00:00
b9c81e4d94 feat: BlockExecutionStrategy::execute_transaction API (#14586) 2025-02-19 14:03:13 +00:00
e51e109723 chore(deps): Bump op-alloy (#14585) 2025-02-19 13:12:17 +00:00
4f454c91d6 refactor: BlockExecutionStrategy API (#14480) 2025-02-19 13:10:50 +00:00
1ae733a7d1 Add interop hardfork in all relevant places. (#14582) 2025-02-19 12:18:37 +00:00
c9a348dd2c chore(deps): bump breaking deps (#14570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-19 11:36:15 +00:00
1e40e2dca2 chore(deps): Bump op-alloy (#14579) 2025-02-19 11:02:59 +00:00
e92cf35ac9 refactor: simplify SystemCaller API (#14578) 2025-02-19 10:08:49 +00:00
849c04cb34 feat(l2-withdrawals): Decompose ExecutionPayloadValidator::ensure_well_formed_payload (#14566) 2025-02-19 09:25:29 +00:00
974cfa192f chore(hive): rename expected eest failures (#14577) 2025-02-19 09:10:47 +00:00
dde5269b7e chore: bump revm (#14568) 2025-02-19 09:08:43 +00:00
cec1c11ece chore: handle all revm errors (#14574) 2025-02-19 01:28:39 +00:00