|
|
82af170687
|
feat(ethereum-forks): remove total difficulty for hardfork check (#13362)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
|
2024-12-20 15:28:05 +00:00 |
|
|
|
a9f835defc
|
chore(engine): remove allow dead code annotations in StateRootTask (#13480)
|
2024-12-20 13:09:28 +00:00 |
|
|
|
a4f86b0e2d
|
feat: set up codspeed (#13372)
|
2024-12-20 11:21:51 +00:00 |
|
|
|
37ef2010f6
|
perf(engine): include selfdestructs in StateRootTask bench input (#13293)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2024-12-20 09:22:48 +00:00 |
|
|
|
1009607c49
|
fix(tree): destroyed accounts should not have storage in state root task (#13460)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
|
2024-12-20 08:21:49 +00:00 |
|
|
|
0a0a2d425d
|
perf(engine): use ParallelProof::multiproof in StateRootTask (#13260)
|
2024-12-19 12:28:15 +00:00 |
|
|
|
1e402fae87
|
feat(root): support proof prefetch in the task (#13428)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2024-12-17 17:02:46 +00:00 |
|
|
|
48fee88cf0
|
feat(engine): integrate state root task and comment it (#13265)
|
2024-12-17 16:01:39 +00:00 |
|
|
|
e663f959b8
|
chore(root): cleanup some debt (#13427)
|
2024-12-17 15:14:50 +00:00 |
|
|
|
abc4ff9779
|
fix(root): send error on failure to retrieve provider (#13426)
|
2024-12-17 14:39:25 +00:00 |
|
|
|
cdf2904aed
|
chore(engine): state root task debug logs (#13415)
|
2024-12-16 12:17:32 +00:00 |
|
|
|
ce4e35c814
|
chore(engine): log about finished state updates in state root task (#13411)
|
2024-12-16 11:31:02 +00:00 |
|
|
|
d087488479
|
feat: make block <-> payload conversions generic over transaction (#13389)
|
2024-12-13 18:25:31 +00:00 |
|
|
|
ca4095a6a8
|
perf(engine): include spent calculation time in StateRootTask output (#13387)
|
2024-12-13 18:08:38 +00:00 |
|
|
|
f347977765
|
chore: use hash fn directly (#13379)
|
2024-12-13 12:28:48 +00:00 |
|
|
|
008cb25d00
|
chore(trie): make MultiProofTargets a type alias (#13364)
|
2024-12-13 09:02:39 +00:00 |
|
|
|
6ff2510ad9
|
perf(engine): cache proof targets in proof sequencer for state root task (#13310)
|
2024-12-12 16:28:12 +00:00 |
|
|
|
5ef21cdfec
|
fix(engine): return error on StateRootTask multiproof and root calculation failures (#13356)
|
2024-12-12 15:23:52 +00:00 |
|
|
|
941ffb51fa
|
chore: rm chainspec max gas limit (#13308)
|
2024-12-11 19:29:06 +00:00 |
|
|
|
411c5eabc7
|
feat(engine): integrate blinded provider factory into state root task (#13294)
|
2024-12-11 18:15:39 +00:00 |
|
|
|
0494ca01d5
|
perf: trie micro optimizations (#13282)
|
2024-12-11 04:52:42 +00:00 |
|
|
|
8aada7a243
|
feat(engine): parallel sparse storage roots (#13269)
|
2024-12-10 18:29:07 +00:00 |
|
|
|
88a9bd72d4
|
feat: make engine block downloaders generic over block (#13273)
|
2024-12-10 15:38:37 +00:00 |
|
|
|
da99986ea2
|
feat: relax bounds for EngineApiTreeHandler (#13257)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-12-10 09:06:39 +00:00 |
|
|
|
d856c8e5bc
|
feat(engine): add error logging in state_hook (#13252)
Co-authored-by: Federico Gimenez <fgimenez@users.noreply.github.com>
|
2024-12-10 08:39:43 +00:00 |
|
|
|
5ee776a2ee
|
chore: pass primiitves generic to EngineApiTreeHandler fields (#13256)
|
2024-12-10 02:04:11 +00:00 |
|
|
|
c9bd64018a
|
chore: use BlockWithParent for StageError (#13198)
|
2024-12-10 00:21:46 +00:00 |
|
|
|
980e62a5b8
|
chore: relax ProviderFactory setup (#13254)
|
2024-12-10 00:17:34 +00:00 |
|
|
|
3c132958d1
|
perf(engine): add StateRootTask bench (#13212)
|
2024-12-09 19:52:58 +00:00 |
|
|
|
f7a3476046
|
chore(engine): simplify StateRootTask creation and hook management (#13213)
|
2024-12-09 10:40:43 +00:00 |
|
|
|
828ddbaca4
|
chore(engine): refactor code to transform EvmState into HashedPostState (#13207)
|
2024-12-07 13:13:21 +00:00 |
|
|
|
e29b4eec48
|
fix(trie): delete self destructed accounts from sparse trie (#13168)
|
2024-12-06 14:02:03 +00:00 |
|
|
|
d939876f39
|
chore(engine): add StateHookSender constructor (#13162)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-12-05 23:45:28 +01:00 |
|
|
|
eb4aa2c077
|
fix(engine): wait for all state updates before returning state root task result (#13156)
|
2024-12-05 15:32:32 +00:00 |
|
|
|
025885f2ad
|
refactor(sdk): complete generic impl for PersistenceService over N::Primitives (#13044)
|
2024-12-04 10:50:46 +00:00 |
|
|
|
886471d693
|
Introduce HashedPostStateProvider (#12607)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2024-12-03 16:56:17 +00:00 |
|
|
|
9d5e159968
|
feat: make InvalidBlockHook generic over NodePrimitives (#13105)
|
2024-12-03 15:38:10 +00:00 |
|
|
|
39f936ede2
|
chore: move sparse errors to reth-execution-errors (#13101)
|
2024-12-03 14:20:15 +00:00 |
|
|
|
a8feec839f
|
perf(engine): do not clone proof targets (#13061)
|
2024-12-03 13:22:25 +00:00 |
|
|
|
383b8c242e
|
fix(engine): get_proof_targets only add fetched accounts if they have new storage (#13015)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
|
2024-12-03 09:01:02 +00:00 |
|
|
|
332cce1f9b
|
feat: add header AT to provider (#13030)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2024-12-02 13:24:48 +00:00 |
|
|
|
ebd413fce2
|
feat: make PersistenceAction generic over NodePrimitives (#13019)
|
2024-11-30 16:15:47 +00:00 |
|
|
|
e0cad9fdae
|
feat: generic data primitives PersistenceHandle (#12968)
|
2024-11-30 15:49:00 +00:00 |
|
|
|
489d4e8595
|
feat(eecutor): send EvmState in state hook (#13025)
|
2024-11-30 12:37:05 +00:00 |
|
|
|
5d71150355
|
feat: consensus trait generic over NodePrimitives (#13026)
|
2024-11-29 22:26:36 +00:00 |
|
|
|
29289ccaec
|
feat: add Primitives AT to BlockExecutorProvider (#12994)
|
2024-11-29 12:53:25 +00:00 |
|
|
|
a8e2b77df5
|
chore(trie): sparse trie trace logs and assertion messages (#12969)
|
2024-11-29 11:10:38 +00:00 |
|
|
|
39d4c1a427
|
chore: use new payload validator in tree (#12987)
|
2024-11-29 06:26:18 +00:00 |
|
|
|
da53d7698f
|
perf(trie): init hashed storage only on existing **changed** slots (#12980)
|
2024-11-28 18:38:31 +00:00 |
|
|
|
ae395e871c
|
fix(engine): fetched proof targets in state root task (#12983)
|
2024-11-28 18:27:42 +00:00 |
|