Commit Graph

7674 Commits

Author SHA1 Message Date
2b16b06a39 fix: update --rpc-cache.headers name (#14336) 2025-02-08 16:34:18 +00:00
b2011353f2 feat: add other helpers for ProviderError (#14325) 2025-02-08 16:27:55 +00:00
d56985a298 chore: add codec and serde features to prune types (#14327) 2025-02-08 15:52:38 +00:00
1c3547cd00 chore: add serde feature to stages types (#14329) 2025-02-08 14:25:43 +00:00
1a4f5441f3 chore: silence unused warnings (#14328) 2025-02-08 10:24:31 +01:00
5c231898ad feat: Add is_vx helpers for EngineApiMessageVersion (#14323) 2025-02-08 07:22:22 +00:00
dbf4e23e63 chore: rm reth-primitives from engine api crate (#14324) 2025-02-08 07:17:56 +00:00
7603b74890 feat: add providerfactory builder to OpNode (#14322) 2025-02-08 07:09:27 +00:00
44985c3272 chore: rm reth_primitives from reth_revm (#14317) 2025-02-08 06:08:20 +00:00
d99f0fa5ae fix: use custom generator in custom builder example (#14320) 2025-02-08 05:12:27 +00:00
905fd37bde chore: misc eth strategy cleanup (#14315) 2025-02-07 22:42:19 +00:00
e4e5cb04d8 integration test for capability version mismatch (#14304) 2025-02-07 19:32:48 +00:00
54c4646971 feat: add granular prewarm metrics (#14282) 2025-02-07 18:20:18 +00:00
da86ff39b9 feat: record save_cache duration metrics (#14281) 2025-02-07 17:55:52 +00:00
b955551f8b docs(tree): state root task lifecycle (#14302) 2025-02-07 14:55:19 +00:00
d147a2093e fix(provider): fix pending block retrieval in find_block_by_hash (#14303) 2025-02-07 14:30:32 +00:00
5a714cda79 chore(engine): make block buffer pub (#14298) 2025-02-07 12:16:31 +00:00
6dfcb7a85f fix: increment pending out on manually triggered connect (#14257)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-07 11:35:14 +00:00
b8a4468c69 Introduce AnyError (#14294)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-07 11:08:16 +00:00
8f01951891 chore(engine): make invalid headers cache pub (#14297) 2025-02-07 10:55:15 +00:00
d6a6424290 perf(tree): short-circuit multiproof computation on empty targets (#14265) 2025-02-07 10:53:38 +00:00
69050721ea chore: rm unused cli args (#14295) 2025-02-07 09:40:24 +00:00
d07db4bbe0 chore(txpool): explicity drift txpool on first event (#14290)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-07 09:07:07 +00:00
dc0488cf75 feat: remove from fspath conversion for storagelockerr (#14291) 2025-02-07 08:51:03 +00:00
2933ec7298 perf(tree): state provider builder (#14279)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-02-07 03:31:44 +00:00
be2a09e73b chore: rm todo (#14289) 2025-02-07 01:10:12 +01:00
68952b3064 feat: abstract op executor over chainspec (#14285)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2025-02-06 23:41:37 +00:00
4066ad4cc5 feat: add newPayload latency gauge metric (#14287) 2025-02-06 22:35:03 +00:00
1f1eabc428 feat: simplify PayloadBuilder setup (#14276) 2025-02-06 20:44:16 +00:00
63d5feab33 refactor: extract OP txpool types to a separate crate (#14280) 2025-02-06 20:31:51 +00:00
c9169705e2 perf(tree): add cross-block caching (#13769)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-02-06 17:38:03 +00:00
98266f87da chore: use recovered api for prewarm (#14272) 2025-02-06 16:11:03 +00:00
2ee7748459 Avoiding infinite recursion in trait implementation (#14261)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-06 13:12:51 +00:00
ad7dec3b6a feat(op, txpool): add conditionals to op pooled tx (#14264)
Co-authored-by: Hamdi Allam <hamdi.allam97@gmail.com>
2025-02-06 13:10:54 +00:00
8c4c8c90cf Moved HashedPostState to trie-common crate (#14230)
Co-authored-by: DarkLord017 <sambhavjain170944@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-06 11:59:39 +00:00
fd3fe8d6a2 feat(tree): more logs for proofs prefetching (#14263) 2025-02-06 11:50:07 +00:00
823d065071 feat: abstract OpPooledTransaction and OpPool over consensus tx (#14256) 2025-02-06 11:26:06 +00:00
5662508149 [Feature]: added max lifetime setting for queued transactions (#14242)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-06 10:36:03 +00:00
97ad6dfe1f feat: handle Isthmus operator fee params (#14243) 2025-02-06 10:34:31 +00:00
41d51a109c chore: rm reth_primitives from reth_net_p2p (#14258) 2025-02-06 09:21:09 +00:00
14a51b5292 feat: expose pool transaction in PayloadTransactions (#14249)
Co-authored-by: Hamdi Allam <hamdi.allam97@gmail.com>
2025-02-06 01:16:20 +00:00
c1a305ca5c feat: relax BasicPayloadJobGenerator bounds (#14254) 2025-02-06 00:59:14 +00:00
05d2a36b8b fix: use correct default for get_local_pending_transactions (#14253) 2025-02-06 00:10:48 +00:00
3309484a30 chore: rm redundant Send,Sync bounds on ParallelProof (#14248) 2025-02-05 23:50:23 +00:00
62a8e62c3d chore: simplify PayloadBuilder trait (#14246) 2025-02-05 23:20:31 +00:00
f80d8f25f9 chore: use u64 for blobcount (#14250) 2025-02-05 23:15:24 +00:00
06132f509c perf(trie): deduplicate already fetched prefetch targets (#14223)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
2025-02-05 22:30:49 +00:00
2c3faf9b2b chore: remove redundant bounds on StateRootTask (#14245) 2025-02-05 21:10:58 +00:00
9ac96e9393 feat: track max blobcount in forktracker (#14231)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-05 20:46:40 +00:00
42a1912224 feat: add exceeds allowance error message (#14232) 2025-02-05 20:42:27 +00:00