Arsenii Kulikov
|
88edd52649
|
feat: bump revm v26 (#16969)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-06-23 09:16:16 +00:00 |
|
Federico Gimenez
|
2ba3d134a9
|
feat(test): rewrite test_engine_tree_live_sync_transition_eventually_canonical using e2e framework (#16972)
|
2025-06-23 08:37:13 +00:00 |
|
Federico Gimenez
|
110cb84bdc
|
feat(test): rewrite test_engine_tree_live_sync_fcu_extends_canon_chain using e2e framework (#16949)
|
2025-06-19 21:16:11 +00:00 |
|
Brian Picciano
|
4be2226235
|
perf: Reuse CachedPrecompileMetrics across block executions (#16944)
|
2025-06-19 13:52:05 +00:00 |
|
Federico Gimenez
|
57281834ec
|
feat(test): rewrite test_engine_tree_buffered_blocks_are_eventually_connected using e2e framework (#16830)
|
2025-06-18 21:25:48 +00:00 |
|
Dan Cline
|
8bcf1906f6
|
chore(engine): add log showing which root algorithm is being used (#16924)
|
2025-06-18 22:55:44 +02:00 |
|
0xNarumi
|
21cf573d97
|
fix: move bytecode_by_hash from StateProvider to a dedicated BytecodeReader (#16886)
|
2025-06-18 13:29:11 +00:00 |
|
nekomoto911
|
71a057bcbe
|
perf: Reduce unnecessary memory copies in compare_storage_trie_updates (#16841)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-06-17 13:27:22 +00:00 |
|
Dan Cline
|
519cd3e307
|
perf: reuse accounts trie in payload processing (#16836)
|
2025-06-16 23:39:03 +00:00 |
|
Dan Cline
|
c4da80abaa
|
revert: "perf: reuse accounts trie in payload processing (#16181)" (#16834)
|
2025-06-16 19:16:49 +00:00 |
|
Dan Cline
|
3e0960cb11
|
perf: reuse accounts trie in payload processing (#16181)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
|
2025-06-16 13:17:00 +00:00 |
|
Federico Gimenez
|
9d391a8b92
|
feat(test): rewrite test_engine_tree_reorg_with_missing_ancestor_expecting_valid using e2e framework (#16761)
|
2025-06-16 09:17:52 +00:00 |
|
Z
|
e7cbecb0df
|
chore(deps): Upgrade proptest to 1.7 (#16786)
|
2025-06-12 10:22:44 +00:00 |
|
Udoagwa Franklin
|
41ed7e0b79
|
feat: Add info logs for beginning of newPayload requests (#16463)
|
2025-06-10 09:01:18 +00:00 |
|
Federico Gimenez
|
1e277921c7
|
feat(test): rewrite test_engine_tree_valid_and_invalid_forks_with_older_canonical_head_e2e using e2e framework (#16705)
|
2025-06-06 15:43:29 +00:00 |
|
Federico Gimenez
|
a04bd716a9
|
feat(test): rewrite test_engine_tree_valid_forks_with_older_canonical_head using e2e framework (#16699)
|
2025-06-06 10:29:21 +00:00 |
|
Igor Markelov
|
95c68ae584
|
feat: add always-process-payload-attributes-on-canonical-head config (#16676)
|
2025-06-06 08:52:37 +00:00 |
|
Federico Gimenez
|
8e54c4b2a6
|
feat(test): rewrite test_engine_tree_fcu_reorg_with_all_blocks using e2e framework (#16692)
|
2025-06-06 08:39:12 +00:00 |
|
Alexey Shekhirin
|
73a8efca60
|
perf(engine): enable precompile cache by default (#16685)
|
2025-06-05 15:42:39 +00:00 |
|
Rohit Singh Rathaur
|
961a7e5930
|
refactor: replace unbounded HashMap with LruMap in precompile cache (#16326)
Co-authored-by: Ayushdubey86 <dubeyayush1687@gmail.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-06-05 15:03:18 +00:00 |
|
Federico Gimenez
|
199af6eb7c
|
feat(test): rewrite test_engine_tree_fcu_canon_chain_insertion using e2e framework (#16678)
|
2025-06-05 14:03:45 +00:00 |
|
Federico Gimenez
|
306d1c3aee
|
chore: extract engine tests to separate file (#16671)
|
2025-06-05 09:02:09 +00:00 |
|
Alexey Shekhirin
|
74bde8adee
|
perf(engine): do not use state root task for non-empty revert state (#16631)
|
2025-06-04 10:56:03 +00:00 |
|
Alexey Shekhirin
|
5106f64f76
|
fix(engine): recompute trie updates for forked blocks (#16568)
|
2025-06-04 09:58:19 +00:00 |
|
Federico Gimenez
|
aecf5e321c
|
feat(engine): allow configuring tree to always use state root fallback (#16569)
|
2025-05-30 18:07:01 +00:00 |
|
Alexey Shekhirin
|
6c8559775e
|
revert: fix(engine): recompute trie updates for forked blocks (#16500) (#16565)
|
2025-05-30 11:58:40 +00:00 |
|
Femi Bankole
|
cec8e51628
|
chore: add serde support for CanonStateNotification (#16557)
|
2025-05-30 07:42:26 +00:00 |
|
Alexey Shekhirin
|
1cfe509985
|
fix(engine): recompute trie updates for forked blocks (#16500)
|
2025-05-28 14:21:26 +00:00 |
|
Matthias Seitz
|
2afc80f5ac
|
chore: add debug trace for on_new_head (#16471)
|
2025-05-27 14:27:44 +00:00 |
|
Matthias Seitz
|
ddcd30f400
|
chore: make clippy happy (#16455)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
|
2025-05-24 09:25:50 +02:00 |
|
Dan Cline
|
6e88d7fb3b
|
feat(trie): decode proofs in multiproof task (#16098)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-05-20 22:10:04 +00:00 |
|
Federico Gimenez
|
f9cc241ff5
|
feat: include SpecId in PrecompileCache keys (#16241)
|
2025-05-19 09:25:19 +00:00 |
|
Federico Gimenez
|
805fb1012c
|
feat: add PrecompileCacheMap::cache_for_address and test (#16197)
|
2025-05-13 21:22:57 +00:00 |
|
Federico Gimenez
|
76ae22d72a
|
fix: use different cache instance per precompile (#16191)
|
2025-05-13 12:42:56 +00:00 |
|
Dan Cline
|
1f23f088d1
|
fix(tree): add colon to sparse trie task logs (#16175)
|
2025-05-12 18:31:31 +00:00 |
|
Federico Gimenez
|
ffd76458a2
|
chore: extract TreeState to separate submodule (#16172)
|
2025-05-12 16:28:53 +00:00 |
|
Alexey Shekhirin
|
bc9722d9e2
|
feat(engine): set keep alive for Tokio threads (#16162)
|
2025-05-12 11:21:48 +00:00 |
|
Federico Gimenez
|
eb6e7f03c9
|
fix: prevent memory bloat during extended finalization periods (#16157)
|
2025-05-12 11:20:37 +00:00 |
|
Matthias Seitz
|
3338c5a319
|
revert: "revert: 2054a37" (#16139)
Co-authored-by: rakita <dragan0rakita@gmail.com>
|
2025-05-12 08:53:05 +00:00 |
|
Matthias Seitz
|
c830d8c852
|
revert: 2054a37 (#16138)
|
2025-05-09 15:56:06 +02:00 |
|
Federico Gimenez
|
2054a37b02
|
feat: add precompile cache for execution (#15928)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-05-09 09:36:28 +00:00 |
|
Matthias Seitz
|
a33da3fc56
|
chore: skip inserting older blocks (#16101)
|
2025-05-08 11:28:29 +02:00 |
|
Federico Gimenez
|
699b3fde1b
|
chore: remove BlockExecutorProvider trait (#15989)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2025-05-06 11:34:37 +00:00 |
|
int88
|
d66d1caed4
|
fix: update metrics for download_block_range (#16064)
|
2025-05-05 10:47:06 +00:00 |
|
Dan Cline
|
0933d51deb
|
feat(engine): add instrumented state provider (#15891)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-05-02 06:27:30 +00:00 |
|
Arsenii Kulikov
|
37741fdcbc
|
refactor: execute through EvmConfig in engine + MockEvmConfig (#16025)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
|
2025-05-01 19:16:31 +00:00 |
|
Alexey Shekhirin
|
b2b1a3c68c
|
perf(engine): drop sparse trie after task returned result (#16000)
|
2025-04-30 22:23:19 +00:00 |
|
Dan Cline
|
b93f4c6080
|
fix(tree): save caches only after prewarm tasks finish (#16011)
|
2025-04-30 20:12:45 +00:00 |
|
Matthias Seitz
|
7049b1b470
|
docs: clarify blocks for pipeline run (#16002)
Co-authored-by: graphite-app[bot] <96075541+graphite-app[bot]@users.noreply.github.com>
|
2025-04-30 11:21:19 +00:00 |
|
leopardracer
|
6a9f4c28ee
|
fix: typos in comments (#15938)
|
2025-04-29 18:52:35 +00:00 |
|