Commit Graph

174 Commits

Author SHA1 Message Date
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
39eb6c6d6e Bump lru version (#6635) 2024-02-17 02:01:33 +00:00
7c16846cc8 chore(tree): log state root calculation time (#6583) 2024-02-13 15:33:31 +00:00
8cfa5efe62 small refactoring (#6531) 2024-02-10 21:21:40 +00:00
3c3c7b36ad chore: remove chain_spec from ExecutorFactory (#6523) 2024-02-10 01:07:11 +00:00
cd0a2f34bc chore: remove op-flagged arguments from receipt root calc (#6517) 2024-02-09 17:55:08 +00:00
84efe14063 refactor(trie): prefix sets (#6502) 2024-02-09 12:33:04 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
9d1642fc7b feat(tree): re-enable trie caching (#6276) 2024-02-04 15:56:29 +00:00
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
1223895466 feat: separate node-builder crate (#6302) 2024-01-31 18:03:03 +00:00
c46ff698ba test(tree): clean up tree testing utils (#6270) 2024-01-29 10:06:53 +00:00
556741abb0 chore: use Display instead of Debug when printing internal errors (#6242) 2024-01-26 14:56:27 +00:00
4ea4556209 fix(tree): disable state trie caching (#6239) 2024-01-26 08:13:06 +00:00
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
2de10a15b5 feat(trie): historical & sidechain state root (#6131)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-25 17:16:18 +00:00
ede3b8ce55 feat(storage): make it possible to disable read tx timeout (#6181) 2024-01-23 16:16:44 +00:00
1e4d125616 feat(storage, blockchain-tree): disable backtrace on long read tx when it's safe (#6177) 2024-01-23 13:44:01 +00:00
d0b04f8859 refactor(trie): hashed post state (#6066) 2024-01-15 09:44:58 +00:00
94e8b8084b chore: bump aquamarine (#6048) 2024-01-12 22:21:00 +00:00
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
bb7dcfaf12 perf(tree): cache canonical trie updates (#5871) 2024-01-08 18:39:42 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
ae4d487305 fix(BlockchainTree): remove forked chain receipts/reverts (#5921) 2024-01-03 23:05:47 +00:00
21c7e77671 refactor(tree): block buffer (#5879) 2023-12-29 14:13:43 +00:00
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
8615863620 feat(tree): track state trie updates (#5875) 2023-12-28 11:15:17 +00:00
27caf7b4ce perf: random changes (#5795) 2023-12-16 18:11:26 +00:00
6af8e0f7ea chore: use new aquamarine macro (#5785) 2023-12-15 14:49:01 +00:00
d73e410593 doc(blockchain-tree): add documentation for MakeCanonicalAction enum (#5739) 2023-12-15 13:34:09 +00:00
84b1bb01db More descriptive reorg log (#5671)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-12-15 13:17:30 +00:00
3f7760d852 refactor: make sender recovery explicit in provider (#5776) 2023-12-15 13:05:52 +00:00