Commit Graph

9275 Commits

Author SHA1 Message Date
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
d5277d5f27 chore: remove usages of reth_primitives from reth bin (#14252) 2025-02-06 00:02:12 +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
8f59efb96a chore: move Transaction lock acquired mdbx log to trace (#14218) 2025-02-05 19:07:20 +00:00
af00d882d2 fix: use proofs from prefetch and updates for root completion (#14222) 2025-02-05 18:30:13 +00:00
7789d93001 refactor: Adds type downcasting helpers for InvalidPoolTransactionError (#14046)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
2025-02-05 18:08:59 +00:00
29e6e5cd5e feat: enable prewarm spawn metrics (#14229) 2025-02-05 14:17:46 +00:00
49b6ae0dc4 chore(ci): update hive expected failures (#14239) 2025-02-05 13:37:57 +00:00
ab804d4650 fix: use blob params in payload building (#14217)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-05 13:07:42 +00:00
8d35f26db9 chore: enable rand in test utils (#14234) 2025-02-05 13:01:39 +01:00
2d4ccf10fe chore: simplify rpc block compat (#14225) 2025-02-05 11:40:22 +00:00
a63f92e017 chore: use alloy traits for PoolTransaction (#14228) 2025-02-05 02:05:00 +00:00
6d5607dc2b docs: add docs for instantiating EthFilter (#14224)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-02-05 01:12:33 +00:00
a9ae060452 fix: use different cancel wrapper for prewarm tasks (#14221) 2025-02-04 21:06:50 +00:00
ad503a08fa feat(isthmus): withdrawals root in block building (#14209)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-04 18:31:00 +00:00
f43cf9c18a fix: rm redundant revert in error message (#14215) 2025-02-04 17:40:42 +00:00