|
|
a7f895e72a
|
feat(tree): enter tracing span for each storage trie in state root task (#14363)
|
2025-02-10 12:44:55 +00:00 |
|
|
|
a215256075
|
feat(engine): emit events with executed blocks (#14341)
|
2025-02-09 11:07:10 +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 |
|
|
|
5a714cda79
|
chore(engine): make block buffer pub (#14298)
|
2025-02-07 12:16:31 +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 |
|
|
|
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 |
|
|
|
1f1eabc428
|
feat: simplify PayloadBuilder setup (#14276)
|
2025-02-06 20:44:16 +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 |
|
|
|
fd3fe8d6a2
|
feat(tree): more logs for proofs prefetching (#14263)
|
2025-02-06 11:50:07 +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 |
|
|
|
af00d882d2
|
fix: use proofs from prefetch and updates for root completion (#14222)
|
2025-02-05 18:30:13 +00:00 |
|
|
|
29e6e5cd5e
|
feat: enable prewarm spawn metrics (#14229)
|
2025-02-05 14:17:46 +00:00 |
|
|
|
a9ae060452
|
fix: use different cancel wrapper for prewarm tasks (#14221)
|
2025-02-04 21:06:50 +00:00 |
|
|
|
b6ce1d90fd
|
perf: warm transactions in parallel (#13759)
|
2025-02-04 16:25:51 +00:00 |
|
|
|
e468d4d7c5
|
feat: add ExecutionData AT (#14179)
|
2025-02-04 01:08:47 +00:00 |
|
|
|
af3eb83c90
|
chore: rm unused error variants (#14183)
|
2025-02-03 23:29:29 +00:00 |
|
|
|
04c1d7120e
|
refactor: couple ExecutionPayload and ExecutionPayloadSidecar (#14172)
|
2025-02-03 21:04:42 +00:00 |
|
|
|
b06682e9af
|
perf: add more granular newPayload metrics (#14134)
|
2025-02-02 20:04:07 +00:00 |
|
|
|
209b44829e
|
chore: remove block_to_payload_v1 (#14143)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-01 11:06:35 +00:00 |
|
|
|
9e6e2c4695
|
chore: phase out block_to_payload_v3 (#14140)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-01 07:41:28 +00:00 |
|
|
|
4ce5a60c58
|
feat(cli): add use-caching-and-prewarming flag (#14114)
|
2025-01-31 00:48:35 +00:00 |
|
|
|
d3cec5a915
|
feat(root): state root task metrics (#14102)
|
2025-01-30 13:51:41 +00:00 |
|
|
|
6b13409812
|
feat(engine): update pending block on InsertExecutedBlock (#14098)
|
2025-01-30 11:09:22 +00:00 |
|
|
|
2216c8a8ba
|
fix(root): do not re-calculate targets for sparse trie update (#14074)
|
2025-01-29 21:19:34 +00:00 |
|
|
|
665ca2e89b
|
feat: enable state root task during persistence (#12392)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2025-01-29 19:57:32 +00:00 |
|
|
|
2652ec8af5
|
chore: make transaction type fields private (#13915)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-01-29 10:56:07 +00:00 |
|
|
|
2e4376f359
|
add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-01-28 12:20:58 +00:00 |
|
|
|
22c1de501b
|
feat(tree): handle no-op updates in trie update differences (#14013)
|
2025-01-28 12:00:39 +00:00 |
|
|
|
83a9b08ad7
|
chore(tree): simplify insert_executed (#14026)
|
2025-01-28 10:14:54 +00:00 |
|
|
|
2b44d17d5f
|
chore: remove reth-primitives dep from reth-engine-tree (#14019)
|
2025-01-27 21:44:21 +00:00 |
|
|
|
2e34fe1840
|
perf: do not clone recovered block (#14016)
|
2025-01-27 18:50:39 +00:00 |
|
|
|
0fa79c6c65
|
fix(root): drop sparse trie tx sender when state updates finished (#14004)
|
2025-01-27 15:31:44 +00:00 |
|
|
|
33bf34b2fb
|
fix: gracefully handle missing persisted_trie_updates (#13942)
|
2025-01-27 14:02:53 +00:00 |
|
|
|
0cd63cdf4b
|
test: reenable test_state_root_task test (#13911)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
|
2025-01-24 18:28:02 +00:00 |
|
|
|
ee7820f2e3
|
fix: only increment proofs_processed for state update proofs results (#13956)
|
2025-01-23 23:04:18 +00:00 |
|
|
|
a162571bd4
|
chore: use more block_num_hash in insert_block_inner (#13943)
|
2025-01-23 16:39:16 +00:00 |
|
|
|
9039909a78
|
feat: integrate request validation in EnginveValidator (#13858)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2025-01-23 16:11:30 +00:00 |
|
|
|
187634fd2f
|
feat: add sealed_block method to ExecutedBlock (#13945)
|
2025-01-23 15:56:50 +00:00 |
|
|
|
5a40c68c73
|
chore: do not clone already recovered block (#13944)
|
2025-01-23 15:56:24 +00:00 |
|
|
|
66fb8c8cac
|
chore: remove network dep from tree (#13921)
|
2025-01-22 20:10:53 +00:00 |
|
|
|
d10dfaca1e
|
fix(engine): attempt to advance persistence after it finished (#13928)
|
2025-01-22 17:22:26 +00:00 |
|
|
|
d2b454236f
|
perf(root): untangle the state root task (#13898)
|
2025-01-21 22:46:34 +00:00 |
|
|
|
c4b147c031
|
chore: move state root task result handling to fn (#13892)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
|
2025-01-21 11:53:17 +00:00 |
|
|
|
1e71002056
|
feat: add state_hook_sender fn on StateRootTask (#13885)
|
2025-01-20 17:07:56 +00:00 |
|
|
|
13ecd6afa1
|
Nit: replace block and sender with RecoveredBlock in ExecutedBlock (#13804)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-01-16 15:56:16 +00:00 |
|