Commit Graph

86 Commits

Author SHA1 Message Date
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
6d57b9eaac feat: wire SystemCaller (#11321) 2024-09-30 15:59:55 +00:00
a5538bc041 chore: alloy 0.4 (#11334) 2024-09-30 12:48:37 +00:00
ae4aeb44d9 chore(builder): reorder revm State import (#11316) 2024-09-30 10:04:47 +00:00
b8aeecae62 chore: update default payload builder logs (#11315) 2024-09-29 10:32:52 +00:00
76a6e0db69 remove IntoRecoveredTransaction (#11221) 2024-09-25 17:10:11 +00:00
648e2a4f7d primitives: rm revm-primitives reexport (#11193) 2024-09-25 11:06:27 +00:00
ab66f58e5c chore: Remove ChainSpec from PayloadConfig (#11103)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-25 06:45:51 +00:00
6e64a14a6f chore(ethereum): replace reth-primitives with alloy (#11155)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-24 11:33:11 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
7cf492d525 feat(payload): abstract payload builder in trait (#10965)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-20 07:12:14 +00:00
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
cd10cbf4ff feat: move next block cfg and env to configureevm (#10962) 2024-09-17 16:21:11 +00:00
2a04b1c100 Move cfg_env and block_env configuration from PayloadBuilderAttributes into PayloadBuilder (#10510)
Co-authored-by: garwah <garwah@garwah>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 11:43:31 +00:00
028000caf3 fix: include reverts in execution outcome when building payload (#10837) 2024-09-12 13:54:37 +00:00
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
e4b5325875 chore: unify empty payload building (#10807) 2024-09-10 12:21:49 +00:00
1ea8ccaa21 Remove receipts fn in BuiltPayload (#10772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-09 13:41:50 +00:00
e7defb2334 feat: return executed block in eth payload builder (#10717) 2024-09-07 09:27:38 +00:00
17f6225fa5 Feat: Extend BuiltPayload type (#10583)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-31 17:27:12 +00:00
6f086d1060 chore(trie): clean up state root methods (#10598) 2024-08-28 14:41:29 +00:00
8987b4fe56 fix: pop consolidation requests in payload builder (#10591) 2024-08-28 09:43:45 +00:00
20756d672c feat: use system call to update blockhashes (#10535) 2024-08-26 11:45:08 +00:00
9b057037d9 refactor: some small refactoring (#9657) 2024-07-19 19:03:57 +00:00
b4363e2b48 feat: add max_gas_limit to ChainSpec (#9473) 2024-07-12 14:12:15 +00:00
21a9dfc9ec chore(evm): turn associated ConfigureEvm fns into methods (#9322) 2024-07-05 09:26:03 +00:00
9f55a6a702 chore: move withdrawal_requests_contract_call to reth-evm (#9272) 2024-07-04 06:40:39 +00:00
7a647f4f1e chore: move pre_block_beacon_root_contract_call to evm crates (#9244) 2024-07-03 14:54:28 +00:00
cf8a9163af chore: remove usage of tx_env_with_recovered (#9222) 2024-07-01 15:12:36 +00:00
50ee497c75 feat: use new ChainHardforks type on ChainSpec (#9065) 2024-06-27 17:39:35 +00:00
e2b8254a3d chore: use execution-types instead of provider where possible (#8971) 2024-06-19 22:42:25 +00:00
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
76a1a3d005 refactor: simplify Receipts implementation (#8710) 2024-06-10 12:26:44 +00:00
007b0ebd6d chore: move ethereum payload builder to ethereum (#8490) 2024-06-07 12:03:52 +00:00