Commit Graph

258 Commits

Author SHA1 Message Date
3966130844 chore: make trie-common no-std (#13473) 2024-12-20 11:16:09 +00:00
7250ca5d77 chore: add docs for removing from state in system calls (#13447) 2024-12-19 10:39:11 +00:00
b525231224 chore: Introduce helper type for evm cfg and env tuple (#13377) 2024-12-14 08:53:59 +00:00
138004bf3b chore: move serde bincode compat bound to NodePrimitives (#13393) 2024-12-13 19:33:53 +00:00
fb649977a1 chore: small Requests clean up (#13374) 2024-12-13 10:08:02 +00:00
e9577729f8 fix(builder): desired block gas limit (#13351) 2024-12-12 16:29:33 +00:00
3b08b659aa chore: impl evm env provider for noop (#13342) 2024-12-12 12:20:42 +00:00
92fae83c0d feat(reth-execution-types): make generic DisplayBlocksChain (#13336) 2024-12-12 11:47:02 +00:00
2df385a771 feat: ethereum-specific receipt (#13295) 2024-12-11 17:13:23 +00:00
8f6492d70e perf: rm redundant clones (#13299) 2024-12-11 14:21:31 +00:00
9891917f61 chore: rm receiptsext trait (#13296) 2024-12-11 14:20:27 +00:00
0494ca01d5 perf: trie micro optimizations (#13282) 2024-12-11 04:52:42 +00:00
62e2cbfe86 chore: remove unused evm env provider fns (#13272) 2024-12-10 18:43:42 +00:00
8aada7a243 feat(engine): parallel sparse storage roots (#13269) 2024-12-10 18:29:07 +00:00
980e62a5b8 chore: relax ProviderFactory setup (#13254) 2024-12-10 00:17:34 +00:00
c9c6eb5aaa chore: rm unused evm provider fn (#13184) 2024-12-06 17:08:12 +00:00
3091386fd1 fix(witness): collect witness using sparse trie (#13072) 2024-12-04 14:45:23 +00:00
53243a29f3 perf: avoid cloning bytecode when converting revm's &AccountInfo to reth's Account (#13126) 2024-12-04 13:13:35 +00:00
0fcc6cf19e feat: Add Transaction AT to ConfigureEvm (#13106) 2024-12-03 17:09:44 +00:00
886471d693 Introduce HashedPostStateProvider (#12607)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-12-03 16:56:17 +00:00
9d5e159968 feat: make InvalidBlockHook generic over NodePrimitives (#13105) 2024-12-03 15:38:10 +00:00
39f936ede2 chore: move sparse errors to reth-execution-errors (#13101) 2024-12-03 14:20:15 +00:00
bedc68e8f4 chore(evm): migrate execution errors back to thiserror (#13097) 2024-12-03 12:39:29 +00:00
9ed9fa241d refactor: rename TransactionSignedEcRecovered to RecoveredTx (#13074) 2024-12-02 23:36:09 +00:00
2c5a1a743a chore: disable nybbles default feature (#13081) 2024-12-02 21:17:54 +00:00
156984b377 chore: misc direct imports (#13079) 2024-12-02 20:36:30 +00:00
aacf5d13d2 chore: disable more default features (#13065) 2024-12-02 18:03:33 +01:00
332cce1f9b feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-12-02 13:24:48 +00:00
dd055a4615 feat(executor): call hook with state changes after post block balance increments (#13050) 2024-12-02 12:11:08 +00:00
8d5668a23a chore: disable reth-ethereum-forks default features in workspace (#13054) 2024-12-02 11:29:54 +00:00
7f88e62781 feat: bump alloy (#12930)
Co-authored-by: Ryan Schneider <ryanleeschneider@gmail.com>
2024-12-02 00:55:17 +00:00
3dc6f506b0 chore: disable alloy-rlp default features (#13042) 2024-11-30 18:40:26 +01:00
7353dc94a8 feat: generic receipt ExecuteOutput (#12966) 2024-11-30 15:49:54 +00:00
489d4e8595 feat(eecutor): send EvmState in state hook (#13025) 2024-11-30 12:37:05 +00:00
55ddaab1e4 feat: make generic data primitives EvmEnvProvider (#12981) 2024-11-29 21:10:56 +00:00
29289ccaec feat: add Primitives AT to BlockExecutorProvider (#12994) 2024-11-29 12:53:25 +00:00
1f1671ad8c feat: SerdeBincodeCompat trait (#12991) 2024-11-29 12:23:16 +00:00
b6ba822cc3 chore: disable serde-with default features (#13002) 2024-11-29 10:51:44 +00:00
2179301590 feat: add functions for env creation (#12928) 2024-11-27 22:35:23 +00:00
e8d63e4a0b chore: fix unused warning (#12888) 2024-11-26 19:32:54 +00:00
2ce741709f feat: relax provider bounds (#12857) 2024-11-26 16:26:36 +00:00
2dc92880ba chore(trie): move trie updates to reth-trie-common (#12863) 2024-11-26 12:09:12 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
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
749f98e021 chore: add header and body generics to SealedBlockWithSenders (#12717) 2024-11-20 18:56:35 +00:00
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
06bf5c7783 chore(sdk): make Chain generic over data primitives (#12635) 2024-11-19 09:27:23 +00:00
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
7ae8ce1d00 chore(sdk): Add blanket impls for refs to prim traits (#12613) 2024-11-17 16:48:27 +00:00
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00