Commit Graph

8743 Commits

Author SHA1 Message Date
ebf300d236 test(validation): add tests for EIP-7702 transaction filtering in EthMessageFilter (#13756) 2025-01-11 16:36:20 +01:00
5a23708eb0 chore: make clippy happy (#13772) 2025-01-11 11:15:06 +00:00
ca30702f85 test: add json genesis test (#13770) 2025-01-10 23:04:37 +00:00
1bf8d50461 feat(tree): when comparing trie updates, check the database (#13765) 2025-01-10 15:56:20 +00:00
c601712147 feat(tree): --engine.state-root-task-compare-updates (#13763) 2025-01-10 12:30:50 +00:00
69f9e1628a fix(trie): sparse trie tree masks (#13760) 2025-01-10 11:28:54 +00:00
986c75434a chore(tree): use MultiProofTargets for PrefetchProofs (#13717) 2025-01-09 20:27:50 +00:00
1f78b9e7e4 chore(trie): reveal witness by ref (#13751) 2025-01-09 15:34:57 +00:00
4a8c88f4d0 chore(engine): use Arc<rayon::ThreadPool> for StateRootTask (#13755) 2025-01-09 14:25:00 +00:00
bf65ed45c5 chore!: make senders fields private (#13752) 2025-01-09 14:58:09 +01:00
66f934b8d0 chore(trie): simplify blinded provider (#13753) 2025-01-09 13:23:31 +00:00
017217f3eb feat(trie): add leaf value retrieval methods to SparseStateTrie (#13750) 2025-01-09 11:40:45 +00:00
383eb2331c chore: integrate Test trait for sealed types (#13746) 2025-01-09 09:06:28 +01:00
d0684cf8bb chore: remove outdated as _; imports (#13744) 2025-01-09 05:32:51 +01:00
fd092a267e chore: remove Block generic from apply_pre_execution_changes (#13743) 2025-01-09 05:32:22 +01:00
ceaa3d3705 perf(persistence): reuse cursor for updating history indices (#13622) 2025-01-09 05:31:53 +01:00
99932e4377 feat: add Test traits for Header and Block (#13741) 2025-01-09 05:16:41 +01:00
875c45bc31 fix(ci): install missing deps for wasm build checks (#13745) 2025-01-09 03:42:37 +00:00
28d52312ac feat: add SealedBlock::clone_sealed_header (#13739) 2025-01-08 17:33:56 +00:00
d336ceb27e perf: introduce moka cached state provider (#12214) 2025-01-08 16:11:20 +00:00
73ed3ea440 chore: add Hardfork::boxed (#13737) 2025-01-08 15:32:12 +00:00
f2521b54de chore: misc SealedBlock prep (#13736) 2025-01-08 16:07:52 +01:00
b5734bfb65 chore: rm last mentions of deprecated crates (#13734) 2025-01-08 14:40:30 +00:00
6bfb3bb6f8 chore: rm redundant std cfgs (#13733) 2025-01-08 14:30:24 +00:00
8f2ecc44e8 refactor: reduce Hardforks trait usage (#13728) 2025-01-08 14:02:49 +00:00
9d51260fbc chore: rename error types (#13732) 2025-01-08 15:00:32 +01:00
53ccb5d465 chore: rm blockchaintree api crate (#13731) 2025-01-08 14:56:15 +01:00
4d3cd2f248 chore: rm blockchaintree dep from errors (#13730) 2025-01-08 14:40:18 +01:00
cb22b17b3e chore: rm blockchaintree dep from engine-tree (#13729) 2025-01-08 14:34:28 +01:00
bd4947112d perf(trie): set trie mask bits directly (#13724) 2025-01-08 12:49:39 +00:00
a3f8a9d38b chore!: rename blockchainprovider2 (#13727) 2025-01-08 13:52:17 +01:00
052a730e3c chore!: rm legacy blockchain tree crate (#13726) 2025-01-08 13:51:51 +01:00
2f94aeebed chore!: rm legacy blockchain provider (#13725) 2025-01-08 13:35:07 +01:00
dcd4b24ae1 chore!:rm beacon consensus crate (#13723) 2025-01-08 13:13:41 +01:00
baf92e33fb chore: rm beacon consensus deps everywhere (#13722) 2025-01-08 12:49:54 +01:00
856479bfcf chore: rm unused hooks (#13721) 2025-01-08 12:21:47 +01:00
d9ab9ca4d4 chore: rm beacon consensus dep from engine-tree (#13720) 2025-01-08 11:46:03 +01:00
91fef2904a feat: SparseStateTrie::reveal_witness (#13719) 2025-01-08 10:19:28 +00:00
7876a89191 chore: move beacon consensus engine event (#13718) 2025-01-08 00:36:27 +00:00
93667e0820 feat(no-std): add no_std support for reth-optimism-consensus (#13692) 2025-01-07 23:51:58 +00:00
fb6902880c chore: rm beacon consensus deps (#13716) 2025-01-07 22:31:04 +00:00
ccaf9da732 chore: relax arb for sealedwithsenders (#13715) 2025-01-07 22:18:10 +00:00
818eb7d408 chore: move beacon handle type (#13714) 2025-01-07 21:36:33 +00:00
027f80ebb7 chore: remove blockchaintree dep from reth bin (#13712) 2025-01-07 21:28:40 +00:00
760062288e chore: remove rayon from reth primitives (#13711) 2025-01-07 21:00:48 +00:00
7fca8ceb3f feat: add standalone rayon recovery functions (#13710) 2025-01-07 20:21:05 +00:00
35392bd8e9 chore: make SealedBlock.header field private (#13646)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-07 19:44:39 +00:00
3e980e61d8 Discussion draft: change DB Writer to take value references (#13672) 2025-01-07 17:38:09 +00:00
2b301aa102 feat: use engine launcher as default (#13709) 2025-01-07 17:16:21 +00:00
f7f2012156 refactor: Consensus trait error type (#13655) 2025-01-07 16:11:42 +00:00