|
|
bbed5bc27f
|
perf: Skip state root calculation
|
2025-03-21 11:42:21 +00:00 |
|
|
|
7fe7c06507
|
perf: Skip state root calculation
|
2025-03-21 11:39:28 +00:00 |
|
|
|
d574b9ef58
|
Initial reth port
|
2025-02-25 06:19:19 +00:00 |
|
|
|
d77c6061da
|
Changed "match" to "if let some" to fix build errors (#14637)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-21 15:20:15 +00:00 |
|
|
|
b3bd69b224
|
feat(root): metrics and logs for state root config (#14631)
|
2025-02-21 14:26:34 +00:00 |
|
|
|
478f4e5204
|
feat(engine): allow to override has_enough_parallelism (#14608)
|
2025-02-21 12:56:33 +00:00 |
|
|
|
a605035258
|
Remove unused Senderrecovery variant (#14629)
|
2025-02-21 12:40:07 +00:00 |
|
|
|
86e8a2a245
|
Return RecoveredBlock in ensure_well_formed_payload (#14625)
|
2025-02-21 10:42:54 +00:00 |
|
|
|
0500069772
|
chore(tree): replace LRU with FIFO for block tracking (#14587)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-20 14:43:28 +00:00 |
|
|
|
2c069230aa
|
chore: remove 'static bound from ConfigureEvmEnv (#14606)
|
2025-02-20 09:54:57 +00:00 |
|
|
|
c5df8fbaaf
|
perf(tree): insert account cache only when not present (#14599)
|
2025-02-20 06:52:29 +00:00 |
|
|
|
465af6e0f3
|
feat(tree): increase state root task thread pool size (#14455)
|
2025-02-19 15:37:19 +00:00 |
|
|
|
4f454c91d6
|
refactor: BlockExecutionStrategy API (#14480)
|
2025-02-19 13:10:50 +00:00 |
|
|
|
29f4ca2a61
|
feat: no_std for reth-evm (#14561)
|
2025-02-18 12:54:56 +00:00 |
|
|
|
42f822305e
|
fix(root): spawn state root task only if host has enough parallelism (#14555)
|
2025-02-18 09:48:34 +00:00 |
|
|
|
482f4557eb
|
chore(db): move mod tables to db-api (#14540)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-02-17 20:53:39 +00:00 |
|
|
|
336c3d1fac
|
feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
|
2025-02-17 19:59:23 +00:00 |
|
|
|
b6198b1f12
|
feat(evm, root): pass state change source to state hook (#14494)
|
2025-02-14 17:04:23 +00:00 |
|
|
|
ab4b1764ad
|
perf: do not fetch proofs for selfdestructed accounts (#14486)
|
2025-02-14 16:44:46 +00:00 |
|
|
|
fe745ea636
|
chore(trie): small cleanups (#14496)
|
2025-02-14 15:50:38 +00:00 |
|
|
|
9579ea93e4
|
chore(root): state root task and sparse trie task logs (#14495)
|
2025-02-14 14:47:23 +00:00 |
|
|
|
95b14f851b
|
fix: handle tree event on new payload (#14475)
|
2025-02-13 17:52:27 +00:00 |
|
|
|
46462ae0a6
|
refactor: remove PostExecutionInput (#14464)
|
2025-02-13 10:24:00 +00:00 |
|
|
|
a699ee5405
|
Upstream ExecutionData to alloy (#14188)
|
2025-02-13 09:02:33 +00:00 |
|
|
|
4f73e1a47e
|
chore: remove BatchExecutor (#14453)
|
2025-02-12 15:56:42 +00:00 |
|
|
|
1970a4425b
|
fix(trie): reveal blinded sparse trie when calculating root (#14449)
|
2025-02-12 15:27:07 +00:00 |
|
|
|
ac7b5959fb
|
docs(tree): state root task (#14400)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2025-02-12 12:28:35 +00:00 |
|
|
|
fc7a3e5bc6
|
chore: use shorter map names (#14445)
|
2025-02-12 11:59:42 +00:00 |
|
|
|
9a805b06db
|
chore: bump alloy 0.11.1 (#14439)
|
2025-02-12 10:15:10 +00:00 |
|
|
|
faa6b9c125
|
feat: Return root result without blocking due to sparse trie Drop (#14333)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2025-02-12 09:23:17 +00:00 |
|
|
|
155eced2ea
|
chore(tree): expect message on state root handle unwrap (#14419)
|
2025-02-11 18:42:10 +00:00 |
|
|
|
85fccde70e
|
fix(tree): state root task finished log (#14418)
|
2025-02-11 18:18:24 +00:00 |
|
|
|
8e479f36d3
|
chore: add root_with_updates method to sparse trie (#14393)
|
2025-02-11 14:47:19 +00:00 |
|
|
|
0f5d60150b
|
feat(bin, engine): make state root task default (#14371)
|
2025-02-11 12:38:40 +00:00 |
|
|
|
c4cb3f048d
|
feat(engine): use Hash Builder as a fallback to the Sparse Trie on newPayload (#14387)
|
2025-02-11 12:25:48 +00:00 |
|
|
|
d9e660bd56
|
feat: add cross-block cache size cli arg (#14305)
|
2025-02-10 19:31:40 +00:00 |
|
|
|
30488a1292
|
fix(trie): do not reveal same node twice in sparse trie (#14370)
|
2025-02-10 17:12:15 +00:00 |
|
|
|
b495038fde
|
feat(engine): invalid block event (#14365)
|
2025-02-10 14:35:40 +00:00 |
|
|
|
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 |
|