Commit Graph

165 Commits

Author SHA1 Message Date
Steven
4442b5d6fa feat: convert hash field to OnceLock<TxHash> on TransactionSigned (#12596)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 22:40:29 +00:00
Arsenii Kulikov
749f98e021 chore: add header and body generics to SealedBlockWithSenders (#12717) 2024-11-20 18:56:35 +00:00
Federico Gimenez
37181c357a feat(executor): add init methods to set TxEnv overrides (#12551)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-19 17:58:46 +00:00
Emilia Hane
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
Emilia Hane
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
Emilia Hane
7ae8ce1d00 chore(sdk): Add blanket impls for refs to prim traits (#12613) 2024-11-17 16:48:27 +00:00
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
Emilia Hane
b5f7eca72f chore(sdk): make ExecutionOutcome generic over receipt (#12448)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
2024-11-12 10:38:00 +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
Thomas Coratger
d5a3a3a849 test(chain-state): add unit tests for CanonStateNotification (#12110) 2024-11-01 13:57:34 +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
Yu Zeng
019f347385 chore: move optimism execution types test to optimism crate (#12026) 2024-10-26 15:04:17 +00:00
joshieDo
777417ad8a feat: add reth test-vectors compact --write|--read (#11954) 2024-10-24 18:34:12 +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
nk_ysg
f25cceb9f9 perf: use Vec::with_capacity and reserve_exact (#11904) 2024-10-21 11:59:09 +00:00
liamaharon
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +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
0xriazaka.eth
d4be773f5f chore: move tests in reth_execution_types::chain to reth-evm-optimism (#11115)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-15 20:47: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
Thomas Coratger
bca11aa2dd clippy: add from_iter_instead_of_collect warn (#11666) 2024-10-11 17:56:33 +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
greged93
33b78dcf2b chore: chain manual serialisation implementation (#11538) 2024-10-08 09:02:32 +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
Varun Doshi
3bbbade9cf Fix: Reorder all serde_bincode_compat module definitions (#11435)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-02 16:18:06 +00:00
Alexey Shekhirin
4491b0d96a feat(trie): bincode compatibility for trie updates (#11409) 2024-10-02 11:22:07 +00:00
Alexey Shekhirin
9c6e31fcb9 feat(primitives): bincode compatibility for EIP-7702 transaction (#11394) 2024-10-01 21:04:32 +00:00
Alexey Shekhirin
6b3a75917e fix(evm): propagate optimism and test features correctly (#11373) 2024-10-01 13:34:31 +00:00
Alexey Shekhirin
d6113e1040 feat(exex, primitives): serde bincode compatibility (#11331)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-30 21:20:43 +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