Commit Graph

7434 Commits

Author SHA1 Message Date
Matthias Seitz
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
Roman Krasiuk
e8153e5e2c deps: remove reth-metrics-derive for metrics-derive (#11335) 2024-09-30 12:13:56 +00:00
Alexey Shekhirin
bf679b430e feat(exex): finalize WAL below the given block (#11324) 2024-09-30 10:25:17 +00:00
Dan Cline
ae4aeb44d9 chore(builder): reorder revm State import (#11316) 2024-09-30 10:04:47 +00:00
Matthias Seitz
2ae8ea3b14 feat: add SystemCaller helper type (#11068)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-09-30 09:59:23 +00:00
Roman Krasiuk
17aa3d61f6 fix(trie): witness empty root node (#10972) 2024-09-30 08:08:45 +00:00
Alexey Shekhirin
e02a2de2d0 feat(exex): finalize WAL with the lowest finished height (#11323) 2024-09-30 08:06:40 +00:00
Thomas Coratger
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
Thomas Coratger
ea1d04aa75 primitives: rm more alloy_primitives reexports (#11255) 2024-09-29 16:48:54 +00:00
Thomas Coratger
55bf29e6d2 use core::error::Error (#11317) 2024-09-29 16:47:48 +00:00
Dan Cline
b8aeecae62 chore: update default payload builder logs (#11315) 2024-09-29 10:32:52 +00:00
Alexey Shekhirin
ce1f669b9b feat(exex): finalize WAL only when all ExExes are on the canonical chain (#11289) 2024-09-29 10:29:12 +00:00
github-actions[bot]
d94462bfef chore(deps): weekly cargo update (#11319)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-29 09:54:20 +00:00
Caio
3297dcb4eb Remove unused dependencies (#11320) 2024-09-29 09:23:18 +00:00
Matthias Seitz
65f7e883e7 chore: rm ToRpcError usage from engine crate (#11311) 2024-09-28 16:06:17 +00:00
Matthias Seitz
6828bbacc9 chore: use core::error (#11313) 2024-09-28 16:05:50 +00:00
Matthias Seitz
1bead52d57 chore: relax trait bounds on transact fns (#11310) 2024-09-28 13:37:40 +00:00
Skanda Bhat
4850c298f0 feat: mev_simBundle (#11252)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-28 13:23:05 +00:00
Arsenii Kulikov
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
caglarkaya
b090578b77 fix: improve ecies error fatal variants (#11303) 2024-09-28 12:21:20 +00:00
nk_ysg
375acdfedc chore(op): unify crate name reth-optimism-* (#11223) 2024-09-28 10:49:17 +00:00
Abhishek kochar
50461281e7 chore(blockchain-tree): replace reth-primitives with alloy-eips (#11276)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-28 10:48:17 +00:00
DaniPopes
50265b15db chore: remove generics from Decode and Decompress (#11295) 2024-09-27 21:49:49 +00:00
DaniPopes
e48f2a29cd perf(db): cache ProcessUID::own in memory (#11302) 2024-09-27 21:49:46 +00:00
DaniPopes
1009289c3d chore(deps): bump tracy (#11305) 2024-09-27 22:54:48 +02:00
Alexey Shekhirin
1bbf8b6306 test(rpc): filter test is taking too long (#11288) 2024-09-27 18:38:28 +00:00
DaniPopes
d8f16b83b7 perf(trie): use unstable sort when sorting for computing roots (#11301) 2024-09-27 18:37:23 +00:00
Matthias Seitz
6c92f8a26d chore: rename param (#11287) 2024-09-27 20:37:13 +02:00
nk_ysg
9863a17d2d chore(exex):move maximum ExExManager capacity to a constant (#11293)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-09-27 18:18:04 +00:00
ben
49f044f6e1 fix(reth-ipc): pass through extensions from request (#11300) 2024-09-27 18:15:39 +00:00
evalir
5b585ebc22 chore(rpc): use alloy's Keccak256 hasher instead of manually concatenating hash bytes (#11298) 2024-09-27 17:53:53 +00:00
DaniPopes
e962983896 perf(db): use encode_to in Scale implementations (#11297) 2024-09-27 17:42:46 +00:00
DaniPopes
bf18fd927c perf: improve IntegerList API to avoid allocations (#11292) 2024-09-27 16:46:33 +00:00
Roman Krasiuk
8dfab3354b feat(trie): extract StorageProof (#11269) 2024-09-27 15:57:24 +00:00
Alexey Shekhirin
dbd9a2bb35 feat(exex): send canonical notifications when head is provided (#11280) 2024-09-27 15:22:03 +00:00
DaniPopes
07e94e7fa5 perf(db): use smallvec for mdbx table names (#11291) 2024-09-27 15:20:43 +00:00
Starkey
0446ec471a optimism: fix 'expecte' (#11290) 2024-09-27 14:59:21 +00:00
Abhishek kochar
fbb0b11f07 chore(exex-eips): replace reth-primitives with alloy-eips (#11275)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-27 14:28:03 +00:00
joshieDo
ea060fe9a0 feat: ExExEvent::FinishedHeight takes BlockNumHash instead (#11278)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-09-27 13:22:46 +00:00
Matthias Seitz
098018db49 perf: remove sidecar clone if no listeners (#11285) 2024-09-27 12:59:42 +00:00
Matthias Seitz
247f029e2d chore: add traces for blob sidecar ops (#11284) 2024-09-27 12:56:52 +00:00
Matthias Seitz
6757ab8190 fix: make canonical_chain atomic and canonical (#11283) 2024-09-27 12:47:00 +00:00
Matthias Seitz
ba4e41110b chore: use Arc over Box (#11281) 2024-09-27 13:46:55 +02:00
Matthias Seitz
650cf755a6 docs: clarify block order (#11279) 2024-09-27 13:04:56 +02:00
greged93
136a8227bf feat: canonical state for local engine (#11245) 2024-09-27 09:44:52 +00:00
Roman Krasiuk
5706e03422 chore(trie): early return on empty state (#11271) 2024-09-27 09:14:09 +00:00
Alexey Shekhirin
67221247c5 feat(exex): WAL handle (#11266) 2024-09-27 09:10:35 +00:00
Alexey Shekhirin
37b0c56b85 feat(exex): add parent hash to WAL block cache, index by hashes (#11263) 2024-09-27 08:06:44 +00:00
joshieDo
da6b1e7c64 feat(exex): write notification files atomically (#11264) 2024-09-26 21:23:09 +00:00
Alexey Shekhirin
13a3c2c8cc chore(exex): remove unneeded code (#11267) 2024-09-26 21:04:36 +00:00