Commit Graph

205 Commits

Author SHA1 Message Date
72e5122e73 fix: prevents potential arithmetic underflow (#8156) 2024-05-08 13:21:16 +00:00
9bd74fda9e fix: use --syncmode=execution-layer from op-node for optimistic pipeline sync (#7552)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-07 20:16:04 +00:00
00f9acb94e chore: remove reth-revm optimism (#8141) 2024-05-07 16:55:46 +00:00
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
067b0ff420 feat: integrate ExecutorProvider (#7798) 2024-05-03 11:39:46 +00:00
aef1bcc435 chore: make clippy happy (#8068) 2024-05-03 10:18:41 +00:00
978be33a99 chore(deps): rm builder dep (#8043) 2024-05-02 12:49:54 +02:00
8e65cb3aa5 Bump evm-inspectors and alloy (#8006) 2024-04-30 21:07:41 +00:00
d04d9556fa feat: make nodetypes stateless and move evm to components (#7992) 2024-04-30 16:56:34 +00:00
29e0e8150c feat: add with_canon_state_notification_sender fn (#7997) 2024-04-30 13:05:57 +00:00
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
6f22621f43 chore: rename BlockChain to Blockchain (#7840)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-04-25 13:56:04 +00:00
1c17f08ad2 Replace TransactionKind with alloy_primitives::TxKind (#7859) 2024-04-25 12:50:04 +00:00
0f9145b728 chore: add CanonStateSubscriptions to NoopTree (#7828) 2024-04-23 21:17:36 +00:00
9fd35f948c chore: move TestConensus to reth-consensus (#7813) 2024-04-23 12:42:51 +00:00
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
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
defe5ff0af refactor: split reth-stages into reth-stages-api and reth-stages (#7666)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-04-19 11:35:20 +00:00
f14bf14d19 chore: relax some trait bounds (#7739) 2024-04-19 10:18:23 +00:00
1a61d29afd chore(engine): remove find_canonical_ancestor (#7716) 2024-04-18 19:45:16 +00:00
4ca86fb4d2 chore(storage): use chain spec from provider field (#7723) 2024-04-18 14:23:27 +00:00
58cb524d73 chore: rename parent_block_hashed to parent_block_hashes (#7715) 2024-04-18 11:39:57 +00:00
f8fb334e35 chore: include block num and hash in bctree debug logs (#7665) 2024-04-16 14:01:19 +00:00
33b195af33 fix(tree): overlapping parent block hashes (#7669) 2024-04-16 10:09:19 +00:00
62eb8fd2b2 chore(tree): remove BlockchainTreeEngine::unwind (#7647) 2024-04-15 09:45:05 +00:00
6a83391a53 chore: move tree setup to builder (#7577) 2024-04-11 20:48:04 +00:00
03fa7ee85d feat(tree): disable long read transaction safety on newPayload (#7511) 2024-04-08 16:17:29 +00:00
9e343c3986 chore(tree): unify remove_and_split_chain method (#7468) 2024-04-05 09:23:07 +00:00
fa4c663239 chore(tree): refactor make_canonical (#7469) 2024-04-05 07:05:39 +00:00
7d25ea2ddb chore(tree): remove useless oneline methods (#7467) 2024-04-05 07:05:21 +00:00
57e25be058 chore(tree): accept owned block hash in make_canonical instead of ref (#7465) 2024-04-04 19:39:30 +00:00
8b4898b651 bump alloy version (#7344) 2024-03-27 11:41:31 +00:00
56b63adecc perf(tree): integrate parallel state root (#7161) 2024-03-21 16:08:49 +00:00
a4e32c84f2 chore: remove unused op dep (#7252) 2024-03-20 17:35:57 +00:00
672bdcc57f chore: make blockchain tree error results more specific (#7237) 2024-03-20 17:13:57 +00:00
c1f051a9dd dev: with_capacity for HashMap (#7246) 2024-03-20 11:10:30 +00:00
d4e9695556 perf(trie): calculate state root from BundleState (#7186) 2024-03-19 06:52:19 +00:00
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
9962c39492 fix: propagate try_make_sync_target_canonical error (#7164) 2024-03-18 18:32:36 +00:00
94954593ef Check that excess_blob_gas is a multiple of data_gas_per_blob (#7160) 2024-03-15 16:46:12 +00:00
3c028e5ef4 chore: fix typos (#7049) 2024-03-08 14:23:37 +00:00
9569692d47 feat(trie): parallel storage roots (#6903) 2024-03-08 13:23:27 +00:00
b00e3f98be chore: remove cargo-udeps-related workflow and metadata (#6889) 2024-02-29 15:07:25 +00:00
6b5b6f7a40 Breaking changes (#5191)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: joshieDo <ranriver@protonmail.com>
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
Co-authored-by: Thomas Coratger <thomas.coratger@gmail.com>
2024-02-29 12:37:28 +00:00
27f1496daa chore: make clippy happy (#6837) 2024-02-28 05:32:03 +00:00
9a949e905b fix(ChainTree): set first block on forked chain (#6821) 2024-02-27 12:52:30 +00:00
94cb6a8bcd chore: use Display instead of Debug for most errors (#6777) 2024-02-24 12:13:41 +00:00
6890e02310 fmt: format tracing macro calls (#6776) 2024-02-24 10:58:01 +00:00
a7e183d1a5 feat: introduce evm config trait (#6461)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
2024-02-23 22:39:24 +00:00
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00