74 Commits

Author SHA1 Message Date
Alexey Shekhirin
cf9b6bd9e3 feat(evm): support wasm32-wasip1 (#10083) 2024-08-05 14:21:13 +00:00
nk_ysg
44028076ff feat : add storage_root provider function for account (#9659)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-08-02 07:19:12 +00:00
Roman Krasiuk
5e6ae6e94b feat(trie): expose trie witness on proof provider (#9915) 2024-08-01 13:51:38 +00:00
Alexey Shekhirin
62246199b9 feat(exex): backfill stream in batches (#9738) 2024-07-31 23:39:12 +00:00
Roman Krasiuk
2c2a782bb8 feat(trie): witness (#9803) 2024-07-30 20:18:20 +00:00
Dan Cline
9586b9a4f5 chore: refactor BlockExecutionError into validation and internal errors (#9911) 2024-07-30 18:30:30 +00:00
Dan Cline
dec0c44035 chore: remove more redundant BlockExecutionError variants (#9905) 2024-07-30 17:48:26 +00:00
Thomas Coratger
5827b96d15 fix "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9813) 2024-07-30 10:04:55 +00:00
Matthias Seitz
abdbc44c9b Revert "feat(evm): use RethEvmBuilder inside ConfigureEvm" (#9805) 2024-07-25 15:40:05 +00:00
Roman Krasiuk
c1b5410867 feat(trie): multiproof (#9804) 2024-07-25 15:33:28 +00:00
Thomas Coratger
b864185f6e feat(evm): use RethEvmBuilder inside ConfigureEvm (#9745) 2024-07-25 12:01:54 +00:00
Thomas Coratger
f3cd39ef90 evm: add RethEvmBuilder (#9655) 2024-07-23 20:57:42 +00:00
Thomas Coratger
9b057037d9 refactor: some small refactoring (#9657) 2024-07-19 19:03:57 +00:00
Matthias Seitz
bbfa63806f chore: rm uneccessary lifetimes in evm config (#9609) 2024-07-19 16:19:11 +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
269c649b1a chore(evm): remove unneeded lifetimes (#9583) 2024-07-17 14:19:23 +00:00
Oliver
92fb25137e feat: eip-7251 (#9335) 2024-07-08 12:48:22 +00:00
Roman Krasiuk
26b7b9720c qol: purge goerli (#9310) 2024-07-05 10:38:58 +00:00
Roman Krasiuk
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
greged93
93f9a857ce feat: backfill job single block iterator (#9245) 2024-07-04 16:33:27 +00:00
joshieDo
9f55a6a702 chore: move withdrawal_requests_contract_call to reth-evm (#9272) 2024-07-04 06:40:39 +00:00
joshieDo
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
Alexey Shekhirin
8e5204c119 refactor(evm): set prune modes optionally for the batch executor (#9176) 2024-07-03 11:05:02 +00:00
joshieDo
82770b0922 chore: move fill_block_env to ConfigureEvmEnv (#9238) 2024-07-02 10:31:09 +00:00
joshieDo
cf8a9163af chore: remove usage of tx_env_with_recovered (#9222) 2024-07-01 15:12:36 +00:00
joshieDo
b24ca7637f chore: remove tx_env_with_recovered from rpc crates (#9158) 2024-06-28 15:43:55 +00:00
Alexey Shekhirin
9129b97c5b feat(exex): backfill executor (#9123) 2024-06-28 15:22:42 +00:00
joshieDo
d8e6d01308 chore: move revm_spec methods from reth-primitives to chain specific crates (#9152) 2024-06-27 19:11:29 +00:00
joshieDo
5b2cd27a1a chore: remove unused methods from EvmEnvProviders (#9148) 2024-06-27 15:42:29 +00:00
Emilia Hane
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
Aditya Pandey
ec5795f7ee Using associated trait bound for db error (#8951) 2024-06-25 11:12:55 +00:00
Alexey Shekhirin
554e8b1913 feat(exex): derive serde ser/deser for ExExNotification (#8963) 2024-06-20 10:33:53 +00:00
Thomas Coratger
8e452016ef implement From for ChainSplitTarget (#8962) 2024-06-19 17:48:32 +00:00
joshieDo
b5b15f03a0 chore: remove revm/compat from reth-primitives (#8960) 2024-06-19 16:42:54 +00:00
Matthias Seitz
0f88965fdc chore: make reth-evm compile with no-std (#8934) 2024-06-18 16:07:36 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
Thomas Coratger
333a86db10 chore: bump alloy and rm EvmOverrides (#8875) 2024-06-17 09:46:42 +00:00
Thomas Coratger
69bf592ec1 test: add unit tests for Chain execution type (#8826) 2024-06-14 13:27:16 +00:00
Alexey Shekhirin
5c2e868945 chore(evm): rename bundle.rs to execution_outcome.rs (#8832) 2024-06-14 13:26:25 +00:00
Thomas Coratger
579da56e97 fix: split requests in split_at execution outcome (#8823) 2024-06-14 12:41:44 +00:00
Thomas Coratger
bc15e6c03a fix: truncate request vectors when reverting exec outcome (#8815)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-06-13 23:32:16 +00:00
Matthias Seitz
1c148e7f03 chore: dont depend on reth-primitives (#8762) 2024-06-11 23:56:03 +00:00
0xAtreides
2bc1642049 feat: support no_std for reth-execution-errors (#8729)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 23:21:48 +00:00
Thomas Coratger
64d6853fc3 fix: add requests in ExecutionOutcome extend (#8761) 2024-06-11 19:09:13 +00:00
Thomas Coratger
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
Thomas Coratger
87c22d22f8 test: add unit tests for BundleStateWithReceipts (#8741) 2024-06-11 13:54:28 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
Thomas Coratger
76a1a3d005 refactor: simplify Receipts implementation (#8710) 2024-06-10 12:26:44 +00:00
joshieDo
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
Thomas Coratger
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +00:00