Commit Graph

238 Commits

Author SHA1 Message Date
ace28d8a90 chore: move and integrate ConfigureEvmFor (#13896) 2025-01-21 17:56:17 +00:00
64214fd186 chore: deprecate recoveredtx alias (#13887) 2025-01-20 18:07:14 +00:00
d2ad477b0e refactor: mv proofs mod to reth-primitives-traits and split tests (#13871) 2025-01-20 12:18:29 +00:00
f28c71c006 chore: simplify evm setup (#13864) 2025-01-19 20:07:20 +00:00
c46f23f8de feat: add Evm trait (#13823) 2025-01-18 15:42:39 +00:00
5db01290f8 chore: remove redundant strategy fn impls (#13838)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2025-01-17 13:03:11 +00:00
8efe441cc0 feat: use reth-ethereum-primitives (#13830) 2025-01-17 01:22:21 +01:00
265f783c22 refactor: always create Evm through ConfigureEvm (#13812) 2025-01-16 11:40:45 +00:00
fd52b634ed chore: trim ConfigureEvm trait (#13807) 2025-01-15 18:31:16 +00:00
d5978a78b4 refactor: use EvmEnv when setting up Evm (#13800) 2025-01-15 16:09:03 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
46f4d73c4d chore: remove DefaultExternalContext AT (#13797) 2025-01-14 22:40:22 +00:00
749facc477 feat: add evm_for_block helper to simplify EVM setup (#13787) 2025-01-13 15:25:37 +00:00
bf65ed45c5 chore!: make senders fields private (#13752) 2025-01-09 14:58:09 +01:00
d0684cf8bb chore: remove outdated as _; imports (#13744) 2025-01-09 05:32:51 +01:00
fd092a267e chore: remove Block generic from apply_pre_execution_changes (#13743) 2025-01-09 05:32:22 +01:00
28d52312ac feat: add SealedBlock::clone_sealed_header (#13739) 2025-01-08 17:33:56 +00:00
6bfb3bb6f8 chore: rm redundant std cfgs (#13733) 2025-01-08 14:30:24 +00:00
35392bd8e9 chore: make SealedBlock.header field private (#13646)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-07 19:44:39 +00:00
6103bd9a6e chore: no-std consensus common (#13686) 2025-01-06 22:53:40 +01:00
50f8c6d93e chore: remove optimism feature from execution-types tests (#13676) 2025-01-06 20:20:05 +00:00
86399e2aea feat: remove PartialEq+Eq from ProviderError and all others affected (#13592)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-04 10:27:35 +00:00
91d09de440 fix: no_std case hashmap imports (#13617) 2025-01-04 09:49:06 +00:00
9923e5ac5b chore: rm some direct header access (#13633) 2025-01-03 16:40:00 +00:00
dbd4f0c4fe chore: make block field private (#13628) 2025-01-03 15:10:32 +00:00
0b135a2670 feat: update revm 19 alloy 09 (#13594) 2024-12-30 19:49:39 +01:00
ad89056e48 chore: disable chainspec default features (#13583) 2024-12-28 18:29:59 +01:00
4994cdf0b0 feat: integrate OpPrimitives (#13556) 2024-12-27 15:11:11 +00:00
ec21e895c1 chore: rm evmenvprovider trait (#13503) 2024-12-23 10:46:09 +00:00
82af170687 feat(ethereum-forks): remove total difficulty for hardfork check (#13362)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-12-20 15:28:05 +00:00
3966130844 chore: make trie-common no-std (#13473) 2024-12-20 11:16:09 +00:00
7250ca5d77 chore: add docs for removing from state in system calls (#13447) 2024-12-19 10:39:11 +00:00
b525231224 chore: Introduce helper type for evm cfg and env tuple (#13377) 2024-12-14 08:53:59 +00:00
138004bf3b chore: move serde bincode compat bound to NodePrimitives (#13393) 2024-12-13 19:33:53 +00:00
fb649977a1 chore: small Requests clean up (#13374) 2024-12-13 10:08:02 +00:00
e9577729f8 fix(builder): desired block gas limit (#13351) 2024-12-12 16:29:33 +00:00
3b08b659aa chore: impl evm env provider for noop (#13342) 2024-12-12 12:20:42 +00:00
92fae83c0d feat(reth-execution-types): make generic DisplayBlocksChain (#13336) 2024-12-12 11:47:02 +00:00
2df385a771 feat: ethereum-specific receipt (#13295) 2024-12-11 17:13:23 +00:00
8f6492d70e perf: rm redundant clones (#13299) 2024-12-11 14:21:31 +00:00
9891917f61 chore: rm receiptsext trait (#13296) 2024-12-11 14:20:27 +00:00
0494ca01d5 perf: trie micro optimizations (#13282) 2024-12-11 04:52:42 +00:00
62e2cbfe86 chore: remove unused evm env provider fns (#13272) 2024-12-10 18:43:42 +00:00
8aada7a243 feat(engine): parallel sparse storage roots (#13269) 2024-12-10 18:29:07 +00:00
980e62a5b8 chore: relax ProviderFactory setup (#13254) 2024-12-10 00:17:34 +00:00
c9c6eb5aaa chore: rm unused evm provider fn (#13184) 2024-12-06 17:08:12 +00:00
3091386fd1 fix(witness): collect witness using sparse trie (#13072) 2024-12-04 14:45:23 +00:00
53243a29f3 perf: avoid cloning bytecode when converting revm's &AccountInfo to reth's Account (#13126) 2024-12-04 13:13:35 +00:00
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
886471d693 Introduce HashedPostStateProvider (#12607)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-03 16:56:17 +00:00