Commit Graph

6864 Commits

Author SHA1 Message Date
Arsenii Kulikov
0fa8e83e16 refactor: make reth-prune independent of concrete DatabaseProvider (#10921) 2024-09-16 11:46:53 +00:00
Alexey Shekhirin
664f8b23be feat(engine): compare invalid block witness against a healthy node (#10844) 2024-09-16 11:03:49 +00:00
Roman Krasiuk
605b93a205 feat(trie): integrate TrieInput into ParallelStateRoot & AsyncStateRoot (#10930) 2024-09-16 10:05:16 +00:00
Roman Krasiuk
06dbd3a610 feat(trie): expose multiproof via StateProofProvider (#10915) 2024-09-16 09:52:15 +00:00
Roman Krasiuk
fdd64972b9 feat(trie): integrate TrieInput into StateProofProvider methods (#10929) 2024-09-16 09:18:23 +00:00
Roman Krasiuk
59a7798750 feat(trie): async root intermediate nodes (#10920) 2024-09-16 08:37:18 +00:00
Roman Krasiuk
b0eb78ced6 feat(trie): TrieInput (#10918) 2024-09-16 08:04:17 +00:00
github-actions[bot]
f37bd47e2e chore(deps): weekly cargo update (#10911)
Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-15 11:18:15 +00:00
Matthias Seitz
1c20e0e75d chore: add is granite active at timestamp (#10908) 2024-09-14 15:58:54 +02:00
greged93
646b72f342 chore: update genesis to chain spec conversion (#10764)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-14 09:36:30 +00:00
nk_ysg
bff991dd0a chore(reth-execution-errors): use derive_more::From when possible (#10897) 2024-09-14 08:34:10 +00:00
令狐一冲
97cc9dd8ec chore: Some minor refactoring for cargo.toml (#10906) 2024-09-14 10:20:24 +02:00
Arsenii Kulikov
8852e85d14 chore: fix ci (#10903) 2024-09-14 06:12:39 +00:00
Dan Cline
bb1894298b feat(evm-optimism): add OpBlockAccessListExecutor (#10895) 2024-09-13 21:30:03 +00:00
DaniPopes
974926f2d9 chore: remove an intermediate allocation in ExecutionOutcome (#10900) 2024-09-13 19:07:13 +00:00
DaniPopes
96854f9f0f fix: actually use RevmBytecode::new_raw_checked (#10899) 2024-09-13 19:04:36 +00:00
DaniPopes
b23bb7e8bc perf: improve genesis handling (#10878) 2024-09-13 17:48:44 +00:00
Arsenii Kulikov
75c6295d29 chore: separate trait for conversion into state provider (#10858) 2024-09-13 17:03:52 +00:00
Abhishek kochar
c6359b6242 Fix: Allow missing docs for test modules (#10893) 2024-09-13 16:38:47 +00:00
Dan Cline
3012018625 feat(evm-ethereum): add BlockAccessListExecutor (#10849) 2024-09-13 16:18:22 +00:00
DaniPopes
87e5e0929f feat: add support for wrapping the allocator with tracy (#10874) 2024-09-13 16:12:33 +00:00
Matthias Seitz
12e8af4a24 chore: bump alloy 0.3.5 (#10891) 2024-09-13 16:10:39 +00:00
Emilia Hane
784154bcdb chore(op): Move imports in reth_optimism_rpc::sequencer to module prelude (#10886) 2024-09-13 16:09:50 +00:00
Emilia Hane
9c4cf3d720 chore(op): Use tokio::sync::OnceCell to set SequencerClient (#10885) 2024-09-13 16:03:37 +00:00
Thomas Coratger
47d188cb8e cfg: replace std feature gate alloc imports with extern crate alloc (#10861) 2024-09-13 16:01:12 +00:00
greged93
6fc81f2b70 dev: add send_and_resolve (#10847) 2024-09-13 15:46:49 +00:00
joshieDo
8ddbd30df9 fix(cli): remove static file providers from cache on reth db stats (#10887) 2024-09-13 14:53:39 +00:00
Emilia Hane
dd95508d34 chore(op): Clean up module reth_optimism_rpc::eth::sequencer (#10884) 2024-09-13 13:22:37 +00:00
joshieDo
d3acd09be2 chore: remove unnecessary segment argument from StaticFileProviderRW (#10882) 2024-09-13 12:23:45 +00:00
Oliver
9f926ac4aa fix: don't validate requests in optimism (#10883) 2024-09-13 12:19:36 +00:00
joshieDo
2ae53e5c3a fix(cli): ensure reth init-state doesn't end in an invalid state root (#10880) 2024-09-13 12:08:00 +00:00
Marquis Shanahan
df701a0bf8 fix(reth): bin/reth missing help msg of segment (#10873)
Signed-off-by: 9547 <29431502+9547@users.noreply.github.com>
2024-09-13 11:37:09 +00:00
Matthias Seitz
ef1d9e7a03 fix: use configured chainspec parser for commands (#10876) 2024-09-13 08:45:24 +00:00
Oliver
817b1527e9 docs: minor evm doc changes (#10867) 2024-09-12 17:58:22 +00:00
greged93
d63498a353 dev: test vectors seed (#10859) 2024-09-12 17:07:02 +00:00
Oliver
29e11d31b5 fix: revert header error message change (#10866) 2024-09-12 16:53:12 +00:00
Oliver
74c733d22d chore: remove useless non exhaustive (#10865) 2024-09-12 14:20:51 +00:00
Federico Gimenez
028000caf3 fix: include reverts in execution outcome when building payload (#10837) 2024-09-12 13:54:37 +00:00
Alexey Shekhirin
4cbe931c0d chore(grafana): display empty string if no cargo features are available (#10862) 2024-09-12 13:26:25 +00:00
Roman Krasiuk
acdb7b7e2e perf(engine): parallel storage roots (#10666) 2024-09-12 13:12:05 +00:00
Marquis Shanahan
b85a4e8a70 chore: alias of datadir.static-files and upate book cli (#10856)
Signed-off-by: 9547 <29431502+9547@users.noreply.github.com>
2024-09-12 12:55:43 +00:00
Oliver
c1b5fbbc7f fix: don't recurse on op rpc err conversion (#10860) 2024-09-12 12:41:21 +00:00
Arsenii Kulikov
c38a425207 chore: remove prune_modes arg from BlockchainTree::new (#10857) 2024-09-12 10:48:25 +00:00
Eric Woolsey
875cee27ac Add pub visibility modifiers to some op executer types (#10852)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-12 05:43:58 +00:00
Dan Cline
3977efe93a meta: add etc/ CODEOWNERS (#10848) 2024-09-11 19:17:03 +00:00
Dan Cline
1c61839fa3 feat(grafana): add stacked block processing latency graph (#10846) 2024-09-11 18:50:49 +00:00
Roman Krasiuk
f6444b2e70 fix(tree): avoid holding two locks simultaneously (#10843) 2024-09-11 14:33:56 +00:00
joshieDo
1c53518bc4 fix: drop mmap handles before modifying during handle_consistency (#10708) 2024-09-11 14:28:09 +00:00
Matthias Seitz
6ed0ca5533 fix: always acquire numbers lock first (#10842) 2024-09-11 14:26:44 +00:00
Thomas Coratger
2b75415a00 execution: make ConfigureEvm independent of chainspec argument (#10748)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-11 13:50:42 +00:00