Commit Graph

102 Commits

Author SHA1 Message Date
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
Emilia Hane
11fd5aa45e chore(sdk): define new BlockHeader trait (#12452) 2024-11-11 16:21:39 +00:00
Thomas Coratger
d2f494bd88 primitives: replace primitive Withdrawals with alloy (#12119)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-09 07:55:06 +00:00
Federico Gimenez
098fa7f611 feat(engine): use execute_with_state_hook in ExecutorMetrics (#12316) 2024-11-06 11:38:29 +00:00
Thomas Coratger
566f2b4950 primitives: rm alloy BlockHashOrNumber reexport (#12302) 2024-11-04 10:15:56 +00:00
Thomas Coratger
56b76871ed primitives: rm alloy Withdrawal reexport (#12296) 2024-11-04 08:21:17 +00:00
Steven
962fa6685b Use Arc<ChainSpec> in SystemCaller (#12268)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-02 07:41:11 +00:00
cody-wang-cb
93a9b8a218 feat: Eip1559 params in extradata (#11887)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-30 12:59:19 +00:00
Hai | RISE
d7f08cd876 chore: remove some clones (#12008) 2024-10-24 05:09:14 +00:00
Thomas Coratger
e52f647644 chore(primitives): use alloy eth conversion constants (#11892) 2024-10-22 12:34:53 +02:00
Federico Gimenez
d9d184d498 feat: default impl for some BlockExecutionStrategy methods (#11941) 2024-10-21 18:47:50 +00:00
Federico Gimenez
7119bb1fe0 chore: introduce ExecuteOutput (#11929) 2024-10-21 12:34:23 +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
87399ae2c1 chore: rename executor and provider Generic -> Basic (#11788) 2024-10-16 11:20:42 +00:00
Federico Gimenez
f49a4ae185 feat: add OpExecutionStrategy (#11761) 2024-10-16 10:13:46 +00:00
Federico Gimenez
0f903b1e20 feat: add EthExecutionStrategy (#11584) 2024-10-16 09:40:33 +00:00
Federico Gimenez
323d8edfb9 feat: implement batch executor (#11753) 2024-10-16 09:02:23 +00:00
Federico Gimenez
161605313a feat: sketch composable executor (#11447) 2024-10-15 11:12:41 +00:00
Jonathan LEI
39f0ab4116 chore: turn off reth-revm default features (#10215)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-15 10:32:25 +00:00
Federico Gimenez
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
joshieDo
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
Alexey Shekhirin
58bfa60cea feat(evm, trie): more metrics (#11613) 2024-10-10 08:27:01 +00:00
Debjit Bhowal
a2cfa9e050 Added InternalBlockExecutionError to execute.rs exports (#11525)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-08 10:27:18 +00:00
Emilia Hane
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00
Federico Gimenez
af1eb61072 feat(perf): integrate OnStateHook in executor (#11345) 2024-10-04 08:11:38 +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
Matthias Seitz
2ae8ea3b14 feat: add SystemCaller helper type (#11068)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-09-30 09:59:23 +00:00
Thomas Coratger
e21d75f9aa primitives: rm more alloy_primitives reexports (#11325) 2024-09-30 01:06:47 +00:00
Matthias Seitz
1bead52d57 chore: relax trait bounds on transact fns (#11310) 2024-09-28 13:37:40 +00:00
Abhishek kochar
20d695031a chore(evm): replace reth-primitives with alloy (#11232)
Signed-off-by: Abhishekkochar <abhishekkochar2@gmail.com>
2024-09-26 09:38:03 +02:00
Arsenii Kulikov
ae3d279cc3 feat: relax chainspec bounds on NodeBuilder and rpc types (#11160) 2024-09-24 17:47:04 +00:00
Matthias Seitz
94d1d8719d feat: add transact function to 7251 (#11158) 2024-09-24 13:40:53 +00:00
Matthias Seitz
c0f0dd78a7 feat: add transact function to 4788 (#11157) 2024-09-24 13:39:40 +00:00
Matthias Seitz
73962b1eae feat: add transact function to 7002 (#11156) 2024-09-24 11:23:36 +00:00
Rohit Narurkar
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
Matthias Seitz
a16b3dd6f5 feat: add execute_with_witness (#11074) 2024-09-23 16:50:58 +00:00
Thomas Coratger
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
Arsenii Kulikov
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
nk_ysg
c09f650a3a chore: move eip7251 impl (#11000) 2024-09-18 18:15:10 +00:00
nk_ysg
6fc2a23b8b chore: move eip7002 impl (#10998) 2024-09-18 17:44:56 +00:00
Thomas Coratger
06b9792792 emv: add BlockHeader trait and default fill_block_env (#10993) 2024-09-18 17:36:55 +00:00
Matthias Seitz
21232b0918 chore: move eip4788 impl (#10977) 2024-09-18 18:06:26 +02:00
Thomas Coratger
5e9f38164d evm: use Header AT in ConfigureEvmEnv (#10968) 2024-09-17 23:03:15 +00:00
Matthias Seitz
cd10cbf4ff feat: move next block cfg and env to configureevm (#10962) 2024-09-17 16:21:11 +00:00
Matthias Seitz
b5fcc1baeb chore: move eip2935 impl (#10954) 2024-09-17 13:40:39 +00:00
Thomas Coratger
92dacf4f52 execution: add transaction and header AT to ConfigureEvmEnv (#10754)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-17 12:18:03 +00:00
garwah
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
Thomas Coratger
47d188cb8e cfg: replace std feature gate alloc imports with extern crate alloc (#10861) 2024-09-13 16:01:12 +00:00