Commit Graph

29 Commits

Author SHA1 Message Date
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
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
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
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
joshieDo
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
joshieDo
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Alexey Shekhirin
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
Matthias Seitz
749d68b5e4 chore: move EvmEnvProvider (#8420) 2024-05-27 17:47:09 +00:00
Matthias Seitz
9f61d1856f chore: extract block execution errors (#8386) 2024-05-24 10:11:08 +00:00
Alexey Shekhirin
f45ca74772 refactor(consensus, evm): move post-execution validation to consensus (#8321) 2024-05-22 17:20:14 +00:00
Matthias Seitz
05e434eae3 feat: rm txmeta associated type (#8138) 2024-05-07 15:28:53 +00:00
Matthias Seitz
f8cd8c56a2 feat: add helper functions for batch executor (#8087) 2024-05-04 11:50:23 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
DaniPopes
399afd802c feat(node_builder): allow borrowing self in ConfigureEvm::evm (#8024) 2024-05-01 15:22:49 +00:00
Dan Cline
074c5c3013 feat: introduce external context GAT in ConfigureEvm (#7842) 2024-05-01 02:06:37 +00:00
Matthias Seitz
d04d9556fa feat: make nodetypes stateless and move evm to components (#7992) 2024-04-30 16:56:34 +00:00
Matthias Seitz
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
Matthias Seitz
e20c524452 feat: integrate evm in rpc (#7470) 2024-04-05 07:26:11 +00:00
Matthias Seitz
50fc3aa24f feat: add helper functions to obtain a fully configured evm (#7439) 2024-04-03 15:57:46 +00:00
Matthias Seitz
2de0bc4976 feat: add reth-evm crate (#7397) 2024-04-01 16:31:02 +00:00