Commit Graph

26 Commits

Author SHA1 Message Date
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
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
Arsenii Kulikov
4f73e1a47e chore: remove BatchExecutor (#14453) 2025-02-12 15:56:42 +00:00
Arsenii Kulikov
48bffd418f refactor: Add more low-level methods to Executor (#14440) 2025-02-12 11:15: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
Arsenii Kulikov
5fcefcea8c refactor: remove PruneModes from batch executor (#14025) 2025-01-29 11:50:37 +00:00
Arsenii Kulikov
006eea0c34 feat: generic TxEnv (#13957) 2025-01-24 10:48:44 +00:00
Arsenii Kulikov
29289ccaec feat: add Primitives AT to BlockExecutorProvider (#12994) 2024-11-29 12:53:25 +00:00
Federico Gimenez
37181c357a feat(executor): add init methods to set TxEnv overrides (#12551)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-19 17:58:46 +00:00
Federico Gimenez
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
Alexey Shekhirin
58bfa60cea feat(evm, trie): more metrics (#11613) 2024-10-10 08:27:01 +00:00
Federico Gimenez
af1eb61072 feat(perf): integrate OnStateHook in executor (#11345) 2024-10-04 08:11:38 +00:00
Abhishek kochar
20d695031a chore(evm): replace reth-primitives with alloy (#11232)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-26 09:38:03 +02:00
Matthias Seitz
a16b3dd6f5 feat: add execute_with_witness (#11074) 2024-09-23 16:50:58 +00:00
Alexey Shekhirin
cf9b6bd9e3 feat(evm): support wasm32-wasip1 (#10083) 2024-08-05 14:21:13 +00:00
Alexey Shekhirin
070f1a593e chore(evm): move execute input/output to execution-types crate (#9624) 2024-07-19 07:25:24 +00:00
Alexey Shekhirin
8e5204c119 refactor(evm): set prune modes optionally for the batch executor (#9176) 2024-07-03 11:05:02 +00:00
Aditya Pandey
ec5795f7ee Using associated trait bound for db error (#8951) 2024-06-25 11:12:55 +00:00
Thomas Coratger
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
joshieDo
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
9f61d1856f chore: extract block execution errors (#8386) 2024-05-24 10:11:08 +00:00
Alexey Shekhirin
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00