Commit Graph

80 Commits

Author SHA1 Message Date
47d188cb8e cfg: replace std feature gate alloc imports with extern crate alloc (#10861) 2024-09-13 16:01:12 +00:00
74c733d22d chore: remove useless non exhaustive (#10865) 2024-09-12 14:20:51 +00:00
2b75415a00 execution: make ConfigureEvm independent of chainspec argument (#10748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-11 13:50:42 +00:00
ec5ce21965 chore(deps): bump alloy (#10537)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-29 13:23:04 +00:00
82f41c55a2 evm: wider use of RethEvmBuilder (#9944) 2024-08-22 03:35:17 +00:00
ebb2d55584 chore(lint): allow needless update for tests (#10414) 2024-08-21 10:30:39 +00:00
72ed7a9b08 evm: add unit tests for ConfigureEvm with Op cfg (#10280) 2024-08-20 15:44:54 +00:00
fac41d3686 chore(lint): Fix lint (#10359) 2024-08-15 23:44:24 +00:00
603e39ab74 evm: unit tests for evm_with_inspector and evm_with_env_and_inspector (#10253) 2024-08-10 16:17:42 +00:00
50397cd361 evm: add unit tests for ConfigureEvm trait (#10230) 2024-08-09 12:26:04 +00:00
5827b96d15 fix "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9813) 2024-07-30 10:04:55 +00:00
abdbc44c9b Revert "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9805) 2024-07-25 15:40:05 +00:00
b864185f6e feat(evm): use RethEvmBuilder inside ConfigureEvm (#9745) 2024-07-25 12:01:54 +00:00
331c49c5a9 chore: no_std support in reth-evm-ethereum (#9687)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-22 18:14:36 +00:00
bbfa63806f chore: rm uneccessary lifetimes in evm config (#9609) 2024-07-19 16:19:11 +00:00
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
cf8a9163af chore: remove usage of tx_env_with_recovered (#9222) 2024-07-01 15:12:36 +00:00
d8e6d01308 chore: move revm_spec methods from reth-primitives to chain specific crates (#9152) 2024-06-27 19:11:29 +00:00
933a1dea39 chore(rpc): reth-eth-api crate (#8887)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-27 11:37:52 +00:00
63248bc4ec chore: make reth-ethereum-evm compile with no-std (#8935) 2024-06-18 16:15:02 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
80809a4918 feat: implement EIP-6110 (#8507)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-05-30 16:02:53 +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
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
05e434eae3 feat: rm txmeta associated type (#8138) 2024-05-07 15:28:53 +00:00
66f70838ae chore: move dao hardfork constants to evm-ethereum (#8078) 2024-05-03 15:26:48 +00:00
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
074c5c3013 feat: introduce external context GAT in ConfigureEvm (#7842) 2024-05-01 02:06:37 +00:00
6a6b3cc3e4 chore: introduce ethereum folder (#7744) 2024-04-19 13:23:45 +00:00