62 Commits

Author SHA1 Message Date
rakita
86c414081a feat: stagging revm v34.0.0 (#20627)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2026-01-16 14:56:27 +00:00
Doohyun Cho
0b90a613e0 perf(witness): avoid unnecessary HashMap clone when converting to BTreeMap (#20590) 2025-12-24 13:29:50 +00:00
Brian Picciano
7b2fbdcd51 chore(db): Remove Sync from DbTx (#20516) 2025-12-22 10:13:57 +00:00
strmfos
a812aea8d1 fix: correct argument order in save_diff calls for invalid block hooks (#19676) 2025-11-18 18:36:03 +00:00
Arsenii Kulikov
7779ed8c73 feat: bump revm (#18999) 2025-10-15 17:55:35 +00:00
Karl Yu
856ad08776 refactor(engine): simplify InvalidBlockWitnessHook::on_invalid_block for better testability (#18696) 2025-10-15 03:50:41 +00:00
radik878
48b725aec2 chore(engine): remove unnecessary ChainSpecProvider bound from invalid block witness hook (#18760) 2025-09-28 16:30:28 +00:00
MozirDmitriy
d2b9c571a2 fix(engine): remove redundant method-level where bound in InvalidBlockWitnessHook (#18459) 2025-09-15 10:39:20 +00:00
Hai | RISE
0cdd54838b chore: delist unused deps with cargo-machete (#18259) 2025-09-05 10:23:52 +00:00
nk_ysg
64df86fe30 perf(reth-invalid-block-hooks): use Reverts::eq reduce clone (#18159) 2025-08-29 11:08:24 +00:00
Snezhkko
c23e533779 refactor(witness): remove unnecessary curly braces in closure (#17752)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-08-08 02:55:10 +00:00
Arsenii Kulikov
f5c2502f55 feat: delay block -> payload conversions (#17681) 2025-08-06 17:53:37 +00:00
Roman Hodulák
73f2edb90c feat(rpc): Use generic transaction request as input (#17092)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-07-14 17:46:52 +00:00
Skylar Ray
55840bb32b docs: error fixes for clarity (#17062) 2025-06-26 10:49:28 +00:00
rotcan
cb11ab0475 feat(engine): Compare sorted trie updates in witness invalid block hook#15689 (#16481) 2025-06-17 20:31:08 +00:00
Federico Gimenez
699b3fde1b chore: remove BlockExecutorProvider trait (#15989)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-05-06 11:34:37 +00:00
rotcan
ee8d7d00cb feat(engine): Compare sorted bundle states in witness invalid block hook (#15689)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-04-22 13:49:08 +00:00
Yash Atreya
58fe204ff2 chore: alloy 0.14 (#15635)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-11 08:28:57 +02:00
rotcan
c688c845b3 feat(engine): add bytecodes to invalid block hook witness (#15649)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-04-10 17:03:12 +00:00
Matthias Seitz
37f8a52825 chore: rm reth-primitives from engine crates (#15003) 2025-03-12 23:34:51 +00:00
Matthias Seitz
7b9470ef35 chore: bump alloy 0.12 (#14891)
Co-authored-by: Julian Meyer <julian.meyer@coinbase.com>
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2025-03-07 13:03:52 +01:00
Dimitris Apostolou
4565cda599 chore(deps): avoid duplicate crates (#14681) 2025-02-27 07:47:08 +00:00
Arsenii Kulikov
1bf46848a6 refactor: use BlockExecutorProvider in InvalidBlockWitnessHook (#14594) 2025-02-19 17:41:32 +00:00
Arsenii Kulikov
4f454c91d6 refactor: BlockExecutionStrategy API (#14480) 2025-02-19 13:10:50 +00:00
Arsenii Kulikov
e92cf35ac9 refactor: simplify SystemCaller API (#14578) 2025-02-19 10:08:49 +00: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
DevOrbitlabs
926ad2a639 feat: unify recover fn result type (#13897)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-22 14:58:36 +00:00
Dan Cline
ace28d8a90 chore: move and integrate ConfigureEvmFor (#13896) 2025-01-21 17:56:17 +00:00
Arsenii Kulikov
c46f23f8de feat: add Evm trait (#13823) 2025-01-18 15:42:39 +00:00
Matthias Seitz
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
Arsenii Kulikov
749facc477 feat: add evm_for_block helper to simplify EVM setup (#13787) 2025-01-13 15:25:37 +00:00
Dan Cline
fd092a267e chore: remove Block generic from apply_pre_execution_changes (#13743) 2025-01-09 05:32:22 +01:00
Kunal Arora
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
Ayodeji Akinola
b525231224 chore: Introduce helper type for evm cfg and env tuple (#13377) 2024-12-14 08:53:59 +00:00
Arsenii Kulikov
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
frisitano
886471d693 Introduce HashedPostStateProvider (#12607)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-03 16:56:17 +00:00
Arsenii Kulikov
9d5e159968 feat: make InvalidBlockHook generic over NodePrimitives (#13105) 2024-12-03 15:38:10 +00:00
Matthias Seitz
2179301590 feat: add functions for env creation (#12928) 2024-11-27 22:35:23 +00:00
Matthias Seitz
4dfaa46380 chore: unify recover_singer (#12881) 2024-11-26 15:19:58 +00:00
Roman Krasiuk
2dc92880ba chore(trie): move trie updates to reth-trie-common (#12863) 2024-11-26 12:09:12 +00:00
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
Gerson
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
Oliver
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
Federico Gimenez
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
Francis Li
ab06997986 chore(rpc): remove include_preimage param on debug_execution_witness (#11466) 2024-10-03 18:38:55 +00:00
Dan Cline
c2cabcae71 fix(hooks): sort reverts in BundleState before comparison (#11358) 2024-09-30 22:27:27 +00:00
Federico Gimenez
6d57b9eaac feat: wire SystemCaller (#11321) 2024-09-30 15:59:55 +00:00
Matthias Seitz
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
Arsenii Kulikov
2aa3dd0fd8 feat: use OpChainSpec in OptimismNode and its components (#11304) 2024-09-28 13:06:52 +00:00
Matthias Seitz
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00