Brian Picciano
|
566ff51d04
|
perf(trie): Re-use storage tries across payloads (#17488)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-07-21 16:32:31 +00:00 |
|
Dan Cline
|
f0572fc9d3
|
perf(tree): add metric for payload conversion + validation latency (#17499)
|
2025-07-19 06:44:39 +00:00 |
|
Brian Picciano
|
8fb0fbba73
|
chore: fix reth-engine-tree dev-dependencies import (#17487)
|
2025-07-18 14:27:18 +00:00 |
|
cakevm
|
2afd109816
|
chore: correct spelling errors (#17462)
|
2025-07-17 13:19:19 +00:00 |
|
Brian Picciano
|
802be64ef8
|
perf(trie): parallelize ParallelSparseTrie::reveal_nodes (#17372)
|
2025-07-16 15:22:32 +00:00 |
|
Alexey Shekhirin
|
cd737052c3
|
test(engine): enable parallel sparse trie in e2e tests (#17423)
|
2025-07-15 15:15:06 +00:00 |
|
Aliaksei Misiukevich
|
fe1d2d2425
|
refactor: BlindedPovider rename (#17208)
Signed-off-by: Aliaksei Misiukevich <taberlick@gmail.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-07-15 12:40:52 +00:00 |
|
Matthias Seitz
|
4edd55aacd
|
chore: make clippy happy (#17399)
|
2025-07-14 11:05:20 +00:00 |
|
crStiv
|
4767e1c251
|
docs: typos (#17335)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-07-12 15:55:12 +00:00 |
|
Alexey Shekhirin
|
80767f1f30
|
perf(engine): clear accounts trie in background to not block state root (#17369)
|
2025-07-11 17:17:51 +00:00 |
|
Dan Cline
|
96f8faf8f0
|
feat(trie): wire parallel trie config to PayloadProcessor (#17355)
|
2025-07-11 13:26:22 +00:00 |
|
Tomass
|
2060813af5
|
docs:fix spelling error in flowchart (#17346)
|
2025-07-11 12:41:34 +00:00 |
|
Dan Cline
|
c274422bba
|
feat(trie): add generics to SparseTrieTask (#17269)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-07-10 12:45:14 +00:00 |
|
Federico Gimenez
|
26b7258d57
|
feat(ci): reorganize e2e tests with dedicated nextest filter and CI workflow (#17290)
|
2025-07-10 10:41:48 +00:00 |
|
Roman Krasiuk
|
038ddd6614
|
perf: remove block cloning from is_descendant check (#17286)
|
2025-07-08 16:58:40 +00:00 |
|
leopardracer
|
0592bd06a8
|
docs: Consistent Spelling for "Reuse" in Documentation (#17232)
|
2025-07-05 07:38:25 +00:00 |
|
leopardracer
|
47d2ed55d1
|
docs: fix typo in documentation comments (#17207)
|
2025-07-04 14:53:29 +00:00 |
|
Brian Picciano
|
3b92a23599
|
chore(trie): make SparseStateTrie generic with respect to trie implementation (#17205)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
|
2025-07-04 10:53:28 +00:00 |
|
Arsenii Kulikov
|
037be8d7ac
|
chore(test): don't use EvmInternals::new (#17188)
|
2025-07-03 16:01:00 +00:00 |
|
Alexey Shekhirin
|
7a8a0da1a5
|
perf(trie): implement SparseTrieInterface for RevealedSparseTrie (#17191)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-07-03 15:01:18 +00:00 |
|
Brian Picciano
|
b1f9f716a8
|
chore(trie): factor out SparseTrieState (#17166)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
|
2025-07-02 11:36:16 +00:00 |
|
Matthias Seitz
|
1bd5761b32
|
chore: bump revm (#17153)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
|
2025-07-01 10:51:16 +00:00 |
|
Brian Picciano
|
c9f20728f2
|
chore: pass provider into SparseTrie and SparseStateTrie via impl argument in update/remove_leaf (#17099)
|
2025-06-30 16:11:51 +00:00 |
|
Alexey Shekhirin
|
0ae4238789
|
feat: add per-address metrics for precompile cache (#17058)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-06-27 12:53:47 +00:00 |
|
Femi Bankole
|
0e832c2c30
|
chore: replace revm_utils with alloy_evm helpers (#17046)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
|
2025-06-26 15:28:16 +00:00 |
|
Federico Gimenez
|
71b33f12cc
|
chore: enable state root task in engine tree unit tests (#17023)
|
2025-06-24 08:30:08 +00:00 |
|
Roman Hodulák
|
fd101ea955
|
refactor(rpc): Rename crate reth_rpc_types_compat => reth_rpc_convert (#17013)
|
2025-06-23 15:14:25 +00:00 |
|
Alexey Shekhirin
|
34fe4c7c55
|
perf: U256 nybbles (#16727)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-06-23 14:33:23 +00:00 |
|
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 |
|