Commit Graph

5902 Commits

Author SHA1 Message Date
6d0159eb70 feat: tx and receipt compression utils for no-std config (#11112) 2024-09-26 15:09:33 +00:00
d46f76264d fix(cli): fix ImportReceiptsOp (#11216) 2024-09-26 14:55:28 +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
3a255a1cab chore:include payload id in trace (#11249) 2024-09-26 12:42:58 +00:00
65f2664471 feat: make NetworkConfigBuilder independent of concrete ChainSpec (#11176) 2024-09-26 11:37:20 +00:00
f2a508df34 primitives: rm more alloy_primitives reexports (#11222) 2024-09-26 11:29:18 +00:00
edd8fe4648 primitives: rm H* deprecated types (#11246) 2024-09-26 10:47:18 +00:00
42d2e485de chore(trie): replace ParallelStateRoot with AsyncStateRoot (#11213) 2024-09-26 08:25:19 +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
ece0944070 reth-codec: remove unused derives from alloy compat types (#11231) 2024-09-26 09:02:10 +02:00
35034065da chore(tree): make tree trace targets all engine::tree (#11227) 2024-09-25 20:58:55 +00:00
653c0898a8 chore(tree): add legacy tree metrics to new engine (#11175) 2024-09-25 19:49:27 +00:00
76a6e0db69 remove IntoRecoveredTransaction (#11221) 2024-09-25 17:10:11 +00:00
4ef9635fa9 chore: update helper fn (#11209) 2024-09-25 16:51:58 +00:00
4070498a1d fix(storage): only delete static file if last_block is on a previous static file (#11029)
Co-authored-by: Alexgao001 <alex.g@nodereal.io>
2024-09-25 16:38:29 +00:00
1d56382b8d doc: update some exexhead docs (#11214) 2024-09-25 15:37:25 +00:00
63f56734ec refactor(exex): move notifications to a separate module (#11212) 2024-09-25 15:00:55 +00:00
d891d402b7 feat(storage): add HeaderExt to compact Header (#11166) 2024-09-25 14:50:54 +00:00
c00516c3f9 rpc-types: rm alloy-rpc-types-engine reexport (#11206) 2024-09-25 14:49:50 +00:00
3d034519af feat(exex): ExExNotification::into_inverted (#11205) 2024-09-25 13:13:28 +00:00
1e0a35e744 perf(engine): migrate to AsyncStateRoot (#10927)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-09-25 12:34:54 +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
466f21acfa feat: verify unused bits on types derived with Compact (#11131) 2024-09-25 11:27:37 +00:00
2350403755 chore(cli): print an hex encoded string instead on reth db get ... --raw (#11195) 2024-09-25 11:09:48 +00:00
4884c0003a primitives: rm TxKind reexport (#11197) 2024-09-25 11:07:05 +00:00
9165f4c51d primitives: rm UintTryTo reexport (#11196) 2024-09-25 11:06:48 +00:00
648e2a4f7d primitives: rm revm-primitives reexport (#11193) 2024-09-25 11:06:27 +00:00
2b20a0dbfc primitives: rm alloy_eips::eip2930 reexports (#11188) 2024-09-25 09:15:59 +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
1994959fb2 chore(tree): move persistence_state out of mod.rs (#11180) 2024-09-24 23:15:38 +00:00
3bd966c594 primitives: rm alloy_genesis reexport (#11181) 2024-09-24 23:15:19 +00:00
c09bb04950 primitives: rm alloy_eips::eip4844::kzg_to_versioned_hash reexport (#11182) 2024-09-24 23:15:06 +00:00
547d25b646 chore(tree): log and diff header root difference in witness hook (#11184) 2024-09-24 23:14:51 +00:00
d3e959bbd0 fix(chain-state): fork choice stream should return only when changed (#11178) 2024-09-24 19:06:13 +00:00
c434e52632 primitives: rm alloy_eips::eip1559::calc_next_block_base_fee reexport (#11177) 2024-09-24 19:04:15 +00:00
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
d3114b4eec feat(witness): use block executor to execute block inside debug_execution_witness (#11149) 2024-09-24 16:48:32 +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
f2082e0411 chore(rpc): remove redundant trait bound (#11162) 2024-09-24 14:46:26 +00:00
aac78821c3 feat(exex): write ahead log (#10995) 2024-09-24 14:19:44 +00:00
f606b70b7f feat(trie): use packed encoding HashSet<Nibbles> serialization (#11147) 2024-09-24 14:05:15 +00:00
94d1d8719d feat: add transact function to 7251 (#11158) 2024-09-24 13:40:53 +00:00
c0f0dd78a7 feat: add transact function to 4788 (#11157) 2024-09-24 13:39:40 +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
73962b1eae feat: add transact function to 7002 (#11156) 2024-09-24 11:23:36 +00:00