Commit Graph

1434 Commits

Author SHA1 Message Date
bf679b430e feat(exex): finalize WAL below the given block (#11324) 2024-09-30 10:25:17 +00:00
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
ea1d04aa75 primitives: rm more alloy_primitives reexports (#11255) 2024-09-29 16:48:54 +00:00
ce1f669b9b feat(exex): finalize WAL only when all ExExes are on the canonical chain (#11289) 2024-09-29 10:29:12 +00:00
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
3297dcb4eb Remove unused dependencies (#11320) 2024-09-29 09:23:18 +00:00
65f7e883e7 chore: rm ToRpcError usage from engine crate (#11311) 2024-09-28 16:06:17 +00:00
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
375acdfedc chore(op): unify crate name reth-optimism-* (#11223) 2024-09-28 10:49:17 +00:00
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
1009289c3d chore(deps): bump tracy (#11305) 2024-09-27 22:54:48 +02:00
bf18fd927c perf: improve IntegerList API to avoid allocations (#11292) 2024-09-27 16:46:33 +00:00
07e94e7fa5 perf(db): use smallvec for mdbx table names (#11291) 2024-09-27 15:20:43 +00:00
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
67221247c5 feat(exex): WAL handle (#11266) 2024-09-27 09:10:35 +00:00
37b0c56b85 feat(exex): add parent hash to WAL block cache, index by hashes (#11263) 2024-09-27 08:06:44 +00:00
77992e3254 deps: alloy-trie@0.6.0 (#11260) 2024-09-26 18:30:48 +00:00
2e05ec008a move op storage tests into new crate reth-optimism-storage (#11233) 2024-09-26 15:42:05 +00:00
6d0159eb70 feat: tx and receipt compression utils for no-std config (#11112) 2024-09-26 15:09:33 +00:00
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00
f2a508df34 primitives: rm more alloy_primitives reexports (#11222) 2024-09-26 11:29:18 +00:00
353fd60d29 refactor: extract optimism receipts hashing logic to reth-optimism-consensus (#11230) 2024-09-26 10:24:04 +02:00
20d695031a chore(evm): replace reth-primitives with alloy (#11232)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-26 09:38:03 +02:00
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
2022dd3de5 primitives: rm alloy_consensus::transaction reexports (#11191) 2024-09-25 12:13:48 +00:00
2224e6c48b feat(exex): finalize ExEx WAL on new finalized block header (#11174) 2024-09-25 11:53:51 +00:00
5d2867f2c5 feat(rpc): Replace TypedTransactionType (#11089)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-25 11:34:58 +00:00
648e2a4f7d primitives: rm revm-primitives reexport (#11193) 2024-09-25 11:06:27 +00:00
ab66f58e5c chore: Remove ChainSpec from PayloadConfig (#11103)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-25 06:45:51 +00:00
53f23bf3dc primitives: rm alloy_eips::eip7702 reexport (#11179)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-25 06:44:30 +00:00
3bd966c594 primitives: rm alloy_genesis reexport (#11181) 2024-09-24 23:15:19 +00:00
c434e52632 primitives: rm alloy_eips::eip1559::calc_next_block_base_fee reexport (#11177) 2024-09-24 19:04:15 +00:00
4da5f1f388 fix(storage): dont skip consistency checks for op-mainnet if using minimal bootstrap (#11099) 2024-09-24 15:10:44 +00:00
aac78821c3 feat(exex): write ahead log (#10995) 2024-09-24 14:19:44 +00:00
6e64a14a6f chore(ethereum): replace reth-primitives with alloy (#11155)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-24 11:33:11 +00:00
c851a1740c feat: EngineValidator (#11144) 2024-09-24 11:23:52 +00:00
33d88a4372 feat: add FlatCallTracer (#11114) 2024-09-24 09:55:32 +00:00
efa5d45e4e feat(trie): use global thread pool in async state root calculation (#11057) 2024-09-23 17:45:12 +00:00
7b128d6923 feat(engine): save original files for witness invalid block hook (#11132) 2024-09-23 16:43:39 +00:00
cf294ce397 feat: add ChainSpec AT to EngineTypes (#11054) 2024-09-23 15:02:57 +00:00
faca096263 chore: remove reth-rpc-types import (#11125) 2024-09-23 14:43:27 +00:00
fba837468c chore(deps): weekly cargo update (#11101)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
2024-09-23 13:23:53 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
560b061e5e chore: clear reth rpc types from reth binary (#11120) 2024-09-23 08:50:24 +00:00
242a3ab06b chore(exex): replace reth-primitives with alloy (#11104)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-23 06:32:01 +00:00
2684594ec1 rpc: rm useless reexports in reth-rpc-types (#11113) 2024-09-23 00:29:47 +00:00
159bf2cf16 rpc: rm useless alloy_rpc_types reexport (#11098)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 14:29:35 +00:00
63dfa9a4dc rpc: rm useless alloy_rpc_types_debug reexport (#11095)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 13:50:53 +00:00
f7b895ef4a rpc: rm useless alloy_rpc_types_trace reexport (#11096)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 13:14:11 +00:00
405fc4361a rpc: rm useless alloy-rpc-types-anvil reexport (#11094)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-22 12:44:03 +00:00