Commit Graph

7397 Commits

Author SHA1 Message Date
590496d0e4 chore(trie): less logs for sparse branch node updates (#13811) 2025-01-16 13:47:18 +00:00
265f783c22 refactor: always create Evm through ConfigureEvm (#13812) 2025-01-16 11:40:45 +00:00
f1f9d5a652 fix(trie): delete removed node from updated nodes in sparse trie (#13822) 2025-01-16 11:09:37 +00:00
1948e0f79c feat(trie): sparse trie accessors (#13815) 2025-01-16 09:30:53 +00:00
bbc592c5bf fix(trie): remove branch nodes in sparse trie that shouldn't be stored (#13808) 2025-01-16 08:47:17 +00:00
ac73b52079 fix(trie): remove branch nodes from updates if it was deleted (#13813) 2025-01-16 08:47:14 +00:00
11bd9dded3 fix(builder): prague blob params activation (#13810) 2025-01-15 18:32:13 +00:00
fd52b634ed chore: trim ConfigureEvm trait (#13807) 2025-01-15 18:31:16 +00:00
d5978a78b4 refactor: use EvmEnv when setting up Evm (#13800) 2025-01-15 16:09:03 +00:00
4b8714d61a fix: correct trusted peer excemptions (#13801) 2025-01-15 02:04:06 +00:00
83b2fb9b41 feat: add SealedBlock in reth-primitives-traits (#13735) 2025-01-15 01:12:43 +00:00
1267718c7e feat: introduce StaticFileSegment::BlockMeta (#13226) 2025-01-14 23:47:28 +00:00
46f4d73c4d chore: remove DefaultExternalContext AT (#13797) 2025-01-14 22:40:22 +00:00
d318aa3c85 fix: track local senders better during truncation (#13768)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2025-01-14 22:04:44 +00:00
c4a591d16c fix(tree): use in memory trie cursor for trie updates comparison in tree (#13789) 2025-01-14 20:22:46 +00:00
b4610a04e6 feat: add receipt builder for OpExecutionStrategy (#13792) 2025-01-14 13:11:18 +00:00
df00877b70 fix(cmd): initialize StaticFileProducer with config PruneModes unwind command (#13791) 2025-01-13 21:54:53 +00:00
d761ac42f5 feat(trie): blinded providers trace logs (#13786) 2025-01-13 17:24:37 +00:00
6f7c445742 chore: remove unused p2p error type (#13785) 2025-01-13 15:56:19 +00:00
749facc477 feat: add evm_for_block helper to simplify EVM setup (#13787) 2025-01-13 15:25:37 +00:00
ac25fd8c18 feat(engine): validate execution requests (#13685) 2025-01-13 10:40:46 +00:00
75ee913f0b refactor: update receipt codec from HackReceipt to OpGethReceipt (#13738) 2025-01-13 05:21:25 +00:00
23526646cb perf(op-receipts): reuse l1_block_info for multiple receipts (#13781) 2025-01-13 05:09:02 +00:00
567d5c60e6 feat: add snmalloc support (#13771) 2025-01-12 02:43:24 +00:00
cc84f83b6c fix: apply legacy cleanup to opnode (#13775) 2025-01-11 19:59:13 +01:00
8e7768db2a feat: integrate EngineArgs into NodeCommand (#13748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-11 17:27:11 +00:00
6ef86e9340 feat(rpc): setters for TransportRpcModules (#13773) 2025-01-11 15:35:40 +00:00
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
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
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