Commit Graph

40 Commits

Author SHA1 Message Date
Aurélien
15aee9b144 feat: use alloy Signature type (#10758)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-23 13:29:48 +00:00
Thomas Coratger
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
nk_ysg
52c72a3b1d use HashMap::with_capacity (#11106) 2024-09-22 15:26:54 +00:00
Emilia Hane
66089682d7 Move OptimismHardfork to new crate reth_optimism_forks (#10963) 2024-09-20 16:51:45 +00:00
Thomas Coratger
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
nk_ysg
0fd8132e90 feat(reth-evm-ethereum): use EVMError::map_db_err (#10916)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-09-16 22:55:40 +00:00
nk_ysg
bf800986d3 chore: use MIN_TRANSACTION_GAS replace magic number (#10910) 2024-09-16 21:28:35 +00:00
Dan Cline
bb1894298b feat(evm-optimism): add OpBlockAccessListExecutor (#10895) 2024-09-13 21:30:03 +00:00
Eric Woolsey
875cee27ac Add pub visibility modifiers to some op executer types (#10852)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-12 05:43:58 +00:00
Thomas Coratger
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
Håvard Anda Estensen
0213e8841f optimism: replace reth-primitive imports (#10800) 2024-09-10 10:51:43 +00:00
Emilia Hane
7df7bc2c1a chore(op): Add OpChainSpec (#10516) 2024-08-27 12:25:38 +00:00
joshieDo
418e2235d7 fix: set first block at the beginning of batch execution (#10302) 2024-08-14 18:56:36 +00:00
Delweng
87564bd17e chore(revm): rm no longer used BlockExecutorStats (#9830)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-07-26 15:33:43 +00:00
Roman Krasiuk
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +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
Thomas Coratger
87cdfb185e refactor: reduce number of args for post_block_balance_increments (#9154) 2024-06-28 08:49:17 +00:00
joshieDo
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +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
Dan Cline
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
joshieDo
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
joshieDo
fc770423b3 fix(ci): add missing const fn (#8822) 2024-06-14 10:07:39 +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
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +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
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
Rupam Dey
5e778317fb convert ``OptimismBlockExecution`` error variant into a general purpose error variant (#8100)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-06 13:07:25 +00:00
Matthias Seitz
90f3161256 chore: remove InspectorStack (#8073) 2024-05-03 12:15:04 +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
Thomas Coratger
8e65cb3aa5 Bump evm-inspectors and alloy (#8006) 2024-04-30 21:07:41 +00:00
Matthias Seitz
6bdba8a2a6 chore: misc clippy fixes (#7926) 2024-04-27 06:25:09 +02:00
Rodrigo Herrera
1c17f08ad2 Replace TransactionKind with alloy_primitives::TxKind (#7859) 2024-04-25 12:50:04 +00:00
Darshan Kathiriya
cfeead7598 add reth-evm-optimism (#7821) 2024-04-23 20:55:09 +00:00