Commit Graph

513 Commits

Author SHA1 Message Date
Rupam Dey
5e778317fb convert ``OptimismBlockExecution`` error variant into a general purpose error variant (#8100)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-06 13:07:25 +00:00
Matthias Seitz
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
Roman Krasiuk
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
joshieDo
aba48a5505 perf: add ETL to init_from_state_dump (#8022) 2024-05-02 12:02:51 +00:00
Emilia Hane
99db2b352f feat(op): nonce replay (#7781) 2024-05-01 13:44:50 +00:00
Matthias Seitz
d04d9556fa feat: make nodetypes stateless and move evm to components (#7992) 2024-04-30 16:56:34 +00:00
Alexey Shekhirin
996f1efb73 docs(storage): chain of blocks should not be empty (#7809)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-04-30 12:25:25 +00:00
Alexey Shekhirin
c3cdd8c646 feat(examples): sqlite rollup exex (#7826) 2024-04-30 12:00:18 +00:00
Roman Krasiuk
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
Alexey Shekhirin
14ed7196c2 chore(storage): use TAKE const instead of UNWIND (#7959) 2024-04-29 12:56:22 +00:00
Emilia Hane
adf1d25a89 feat(op): cmd init at block (#7784)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-04-25 20:31:01 +00:00
Delweng
6f22621f43 chore: rename BlockChain to Blockchain (#7840)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-04-25 13:56:04 +00:00
Delweng
7a593882e1 chore(github): use codespell to inspect and correct spelling issues (#7775)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 21:32:59 +00:00
Kyrylo Riabov
c659e28aa0 feat(storage): replace Tree generic with Arc<dyn TreeViewer> (#7810)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 19:10:45 +00:00
joshieDo
ce1e401d21 docs: add warning regarding increment_block necessity on write_to_storage (#7816) 2024-04-23 16:40:18 +00:00
joshieDo
b3db4cf56d feat: add UX improvements on e2e testing (#7804) 2024-04-23 14:30:38 +00:00
ThreeHrSleep
6d2e20cd85 chore: Move consensus trait to standalone crate (#7757)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-23 11:50:19 +00:00
Roman Krasiuk
223dde200f fix(tree): disable cached trie updates for chains with >1 block (#7753)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-21 09:20:55 +00:00
Oliver Nordbjerg
49c02c3b8e feat: send CanonStateNotifications from execution stage (#7578) 2024-04-19 14:39:52 +00:00
Matthias Seitz
8a0f8cf835 chore: stages crates touchups (#7742) 2024-04-19 12:25:11 +00:00
Roman Krasiuk
1a61d29afd chore(engine): remove find_canonical_ancestor (#7716) 2024-04-18 19:45:16 +00:00
Alexey Shekhirin
4ca86fb4d2 chore(storage): use chain spec from provider field (#7723) 2024-04-18 14:23:27 +00:00
jn
49ceeaf0cc refactor: Drop reth_primitives::Log (#7651)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-16 14:36:06 +00:00
Matthias Seitz
0aae8c4210 chore: move BlockExecutorStats (#7672) 2024-04-16 13:59:00 +02:00
Roman Krasiuk
33b195af33 fix(tree): overlapping parent block hashes (#7669) 2024-04-16 10:09:19 +00:00
Roman Krasiuk
62eb8fd2b2 chore(tree): remove BlockchainTreeEngine::unwind (#7647) 2024-04-15 09:45:05 +00:00
DaniPopes
4d79967335 chore: simplify DisplayBlocksChain (#7624) 2024-04-13 18:25:04 +00:00
Abner Zheng
7918759b2f feat: Implement BlockReader::block_with_senders_range (#7402) 2024-04-12 15:57:00 +00:00
Alexey Shekhirin
3ffc729833 feat(examples): OP Stack bridge stats ExEx (#7556)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-04-11 16:38:03 +00:00
Alexey Shekhirin
681b1a598f feat(storage): non-optional committed chain in CanonStateNotification (#7566) 2024-04-11 13:27:01 +00:00
0xDmtri
cfd335b9b7 feat: auto impl Arc, & and Box for StateProviderFactory (#7526) 2024-04-09 15:13:25 +00:00
Matthias Seitz
6a104cc174 chore: rm unused execute function (#7513) 2024-04-08 17:28:17 +00:00
Roman Krasiuk
57e25be058 chore(tree): accept owned block hash in make_canonical instead of ref (#7465) 2024-04-04 19:39:30 +00:00
Matthias Seitz
ca82ff5be6 feat: add block timestamp to meta (#7460) 2024-04-04 14:46:20 +00:00
joshieDo
1f39b619d4 fix: use provider for header range on fn block_range (#7429) 2024-04-03 15:58:41 +00:00
Emilia Hane
f71d9c0003 feat(prune): timeout (#6958)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-04-03 10:28:49 +00:00
Matthias Seitz
a2d53a6f7b chore: move FullProvider trait to reth-provider (#7423) 2024-04-02 14:00:33 +00:00
Matthias Seitz
2de0bc4976 feat: add reth-evm crate (#7397) 2024-04-01 16:31:02 +00:00
Roman Krasiuk
1939939bc1 fix(provider): consider static files in last block num/hash lookups (#7327) 2024-03-26 14:06:23 +00:00
Matthias Seitz
c6abf0ca86 chore: misc static tx range (#7326) 2024-03-25 15:00:58 +00:00
Matthias Seitz
a31202670b chore: apply some style suggestions (#7307) 2024-03-24 22:52:33 +00:00
Roman Krasiuk
56b63adecc perf(tree): integrate parallel state root (#7161) 2024-03-21 16:08:49 +00:00
rakita
ffbe8be2aa chore(bump): revm v7.2, c-kzg v1.0 (#7240)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-21 11:22:37 +00:00
Dan Cline
672bdcc57f chore: make blockchain tree error results more specific (#7237) 2024-03-20 17:13:57 +00:00
Justin Traglia
11bedc1884 Enable clippy's or_fun_call linter (#7222)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-03-19 15:52:41 +00:00
Justin Traglia
c108a2476c Enable clippy's equatable_if_let linter (#7221) 2024-03-19 14:32:43 +00:00
Roman Krasiuk
d4e9695556 perf(trie): calculate state root from BundleState (#7186) 2024-03-19 06:52:19 +00:00
Justin Traglia
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
Justin Traglia
b7ef60b899 Enable clippy's uninlined_format_args linter (#7204)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 23:29:19 +00:00
Justin Traglia
f7d3cc5a09 Enable clippy's trait_duplication_in_bounds linter (#7201)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-18 22:53:17 +00:00