Commit Graph

33 Commits

Author SHA1 Message Date
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
cfb91e94dd chore: no_std for reth-execution-types (#14465) 2025-02-13 09:47:40 +00:00
37adaf2d2e feat: avoid zstd dependency in reth-evm, reth-evm-ethereum and reth-optimism-evm (#14356) 2025-02-10 11:56:07 +00:00
5fcefcea8c refactor: remove PruneModes from batch executor (#14025) 2025-01-29 11:50:37 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
6103bd9a6e chore: no-std consensus common (#13686) 2025-01-06 22:53:40 +01:00
ad89056e48 chore: disable chainspec default features (#13583) 2024-12-28 18:29:59 +01:00
ec21e895c1 chore: rm evmenvprovider trait (#13503) 2024-12-23 10:46:09 +00:00
3b08b659aa chore: impl evm env provider for noop (#13342) 2024-12-12 12:20:42 +00:00
8d5668a23a chore: disable reth-ethereum-forks default features in workspace (#13054) 2024-12-02 11:29:54 +00:00
11fd5aa45e chore(sdk): define new BlockHeader trait (#12452) 2024-11-11 16:21:39 +00:00
098fa7f611 feat(engine): use execute_with_state_hook in ExecutorMetrics (#12316) 2024-11-06 11:38:29 +00:00
93a9b8a218 feat: Eip1559 params in extradata (#11887)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-30 12:59:19 +00:00
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +00:00
e52f647644 chore(primitives): use alloy eth conversion constants (#11892) 2024-10-22 12:34:53 +02:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
323d8edfb9 feat: implement batch executor (#11753) 2024-10-16 09:02:23 +00: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
06b9792792 emv: add BlockHeader trait and default fill_block_env (#10993) 2024-09-18 17:36:55 +00:00
4fbfedb6e0 chore(reth-evm): no-default optional crate (#10694) 2024-09-04 17:20:10 +00:00
d659cd36d2 refactor: move exec metrics into executor (#10426) 2024-09-04 01:30:12 +00:00
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
0f88965fdc chore: make reth-evm compile with no-std (#8934) 2024-06-18 16:07:36 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
749d68b5e4 chore: move EvmEnvProvider (#8420) 2024-05-27 17:47:09 +00:00
9f61d1856f chore: extract block execution errors (#8386) 2024-05-24 10:11:08 +00:00
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
1c46e5ae7d feat: block executor provider and ethereum + op impl (#7594)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2024-04-19 09:41:51 +00:00
2de0bc4976 feat: add reth-evm crate (#7397) 2024-04-01 16:31:02 +00:00