Commit Graph

298 Commits

Author SHA1 Message Date
rakita
01e5492134 chore: simplify revm imports (#15090) 2025-03-19 13:05:09 +00:00
Matthias Seitz
04f5a2aafb chore: rm reth-primitives from exex crates (#15066) 2025-03-15 15:43:17 +01:00
Arsenii Kulikov
e9a9a3f7b2 chore: bump revm (#14988) 2025-03-12 16:20:20 +00:00
Arsenii Kulikov
aaae30930f chore: bump revm (#14947) 2025-03-11 10:26:07 +01:00
Arsenii Kulikov
91eb292e3e refactor: unify EVM traits (#14920) 2025-03-10 08:52:55 +00:00
Arsenii Kulikov
d1f625f6bb chore: bump alloy-evm (#14917) 2025-03-08 21:25:56 +00:00
Matthias Seitz
a9fee96f04 chore: remove reth-primitives dep from evm (#14911) 2025-03-08 09:51:45 +01:00
Soubhik Singha Mahapatra
493011ed0c changed block_with_senders() to recovered_block() (#14894) 2025-03-07 13:36:42 +00:00
Alexey Shekhirin
5ce2716b77 chore: add 0x prefix to b256! and address! calls (#14871) 2025-03-06 12:05:29 +00:00
Arsenii Kulikov
b8fa08f452 chore: remove StateRoot variant from BlockValidationError (#14858)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-03-06 07:23:26 +00:00
Arsenii Kulikov
e5720e6d0d chore: bump alloy-evm and revm (#14855) 2025-03-06 00:37:39 +00:00
Arsenii Kulikov
6e125ce610 refactor: prepare BlockExecutionError for move to alloy-evm (#14857) 2025-03-05 23:04:36 +00:00
Arsenii Kulikov
8ddd8d6f05 refactor: remove Primitives AT from BlockExecutionStrategy (#14833) 2025-03-04 19:31:49 +00:00
Arsenii Kulikov
7b2f889dcb fix: correctly configure extraData for Ethereum blocks (#14831) 2025-03-04 18:40:41 +00:00
Arsenii Kulikov
2eab45869f feat: BlockAssember + BlockBuilder (#14808) 2025-03-04 17:20:02 +00:00
Arsenii Kulikov
7413f11aa2 feat: ConfigureEvm::NextBlockEnvCtx (#14801) 2025-03-03 17:11:57 +00:00
Matthias Seitz
b36088da99 chore: allow result too large (#14795) 2025-03-03 10:43:17 +01:00
Harrish Bansal
9f3041c351 User receipt Serdebincodecompat for chain type serde (#14669)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-28 08:45:26 +00:00
Arsenii Kulikov
b2ead06d1d feat: pending block support in BlockExecutionStrategyFactory (#14730) 2025-02-27 13:25:04 +00:00
Aurélien
1e48668bf2 feat: allow to transfer Executor accross threads (#14728) 2025-02-26 20:00:33 +00:00
Arsenii Kulikov
ee7e3fea2b feat: re-introduce debug.reorg logic (#14676) 2025-02-24 22:16:07 +00:00
Arsenii Kulikov
c40d059dd3 refactor: implement BlockExecutionStrategyFactory directly on EvmConfig (#14675) 2025-02-24 21:28:21 +00:00
Léa Narzis
340d7ba008 refactor: merge signed tx traits (#14622) 2025-02-24 13:43:31 +00:00
Sagar Rana
f0c9ca68d7 Removed unused BlockBatchRecord type (#14659) 2025-02-22 21:53:37 +00:00
Arsenii Kulikov
74a1151c07 feat: integrate TxEnv conversions (#14630) 2025-02-21 14:50:28 +00:00
Arsenii Kulikov
72210736ad feat: re-use BlockExecutionStrategy in payload building (#14609) 2025-02-20 15:06:19 +00:00
Arsenii Kulikov
2c069230aa chore: remove 'static bound from ConfigureEvmEnv (#14606) 2025-02-20 09:54:57 +00:00
Arsenii Kulikov
7ee8461bac feat: expose InvalidTxError in BlockExecutionError (#14597) 2025-02-20 09:22:22 +00:00
Arsenii Kulikov
b9c81e4d94 feat: BlockExecutionStrategy::execute_transaction API (#14586) 2025-02-19 14:03:13 +00:00
Arsenii Kulikov
4f454c91d6 refactor: BlockExecutionStrategy API (#14480) 2025-02-19 13:10:50 +00:00
Arsenii Kulikov
e92cf35ac9 refactor: simplify SystemCaller API (#14578) 2025-02-19 10:08:49 +00:00
Arsenii Kulikov
29f4ca2a61 feat: no_std for reth-evm (#14561) 2025-02-18 12:54:56 +00:00
Veer Chaurasia
dde5cd8d9d Add Alias and update usage for emvenv (#14547) 2025-02-18 08:18:41 +00:00
Arsenii Kulikov
1804bbea6e chore: remove optimism feature (#14545)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-18 00:53:50 +01:00
Arsenii Kulikov
336c3d1fac feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2025-02-17 19:59:23 +00:00
Alexey Shekhirin
b6198b1f12 feat(evm, root): pass state change source to state hook (#14494) 2025-02-14 17:04:23 +00:00
Arsenii Kulikov
46462ae0a6 refactor: remove PostExecutionInput (#14464) 2025-02-13 10:24:00 +00:00
Arsenii Kulikov
cfb91e94dd chore: no_std for reth-execution-types (#14465) 2025-02-13 09:47:40 +00:00
Arsenii Kulikov
4f73e1a47e chore: remove BatchExecutor (#14453) 2025-02-12 15:56:42 +00:00
Arsenii Kulikov
172369afd5 feat: add Consensus to ExecutionStage (#14447) 2025-02-12 14:48:14 +00:00
Arsenii Kulikov
48bffd418f refactor: Add more low-level methods to Executor (#14440) 2025-02-12 11:15:01 +00:00
Aurélien
37adaf2d2e feat: avoid zstd dependency in reth-evm, reth-evm-ethereum and reth-optimism-evm (#14356) 2025-02-10 11:56:07 +00:00
Matthias Seitz
42dfc1c24b chore: rm unused prune error variant (#14185) 2025-02-04 00:13:49 +00:00
Matthias Seitz
9bda553017 feat: add helpers for handling other errors (#14180) 2025-02-03 23:34:13 +00:00
Matthias Seitz
af3eb83c90 chore: rm unused error variants (#14183) 2025-02-03 23:29:29 +00:00
Arsenii Kulikov
1c9ef8c5a3 refactor: remove Receipts struct (#14130) 2025-01-31 21:59:31 +00:00
Arsenii Kulikov
28f2690e04 feat: abstract RPC error over HaltReason (#14104) 2025-01-30 20:51:01 +00:00
Arsenii Kulikov
98a021ee7d feat: abstract over Evm::Error (#14085)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-30 13:02:20 +00:00
Alexey Shekhirin
04ddcdfae5 feat(trie): include address on storage trie update error (#14075) 2025-01-29 18:37:56 +00:00
Arsenii Kulikov
5fcefcea8c refactor: remove PruneModes from batch executor (#14025) 2025-01-29 11:50:37 +00:00