Commit Graph

321 Commits

Author SHA1 Message Date
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
649db667fb fix(downloader): remove optimization for single full block download (#6820) 2024-02-27 10:19:15 +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
8aa6a825ad fix: dont include invalid responses (#6697) 2024-02-20 18:54:59 +00:00
79452eadaf chore: make clippy happy (#6666) 2024-02-19 06:31:47 +00:00
d08d72e5c3 feat(op): Ecotone reject blob txs (#6480)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2024-02-08 02:51:07 +00:00
yjh
29e8aab08a fix: sealed header should not be immutable borrowed (#6456) 2024-02-07 19:26:26 +00:00
2c119b8d0b Encapsulate validate_header_regarding_parent inside SealedHeader (#6404) 2024-02-06 16:58:42 +00:00
c7a4bc9f93 feat(db): propagate text error messages from mdbx (#6353) 2024-02-02 23:01:01 +00:00
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
0aa22466d2 chore: use Display when formatting addresses and hashes (#6245) 2024-01-26 14:57:08 +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
3cf0e3a955 add minimum check in check_gas_limit with unit test (#6157)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-01-22 16:25:08 +00:00
a1225be077 fix(bin): process metrics version mismatch (#5985) 2024-01-09 16:59:55 +00:00
92f33b071c add missing documentation for various crates (#5950) 2024-01-05 13:10:37 +00:00
9aa44093cf lints: move top-level lints to [workspace.lints] manifest table (#5935) 2024-01-04 13:38:02 +00:00
365acf08dd fix: better conversion error handling in block_hash_ref (#5870)
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-28 16:39:16 +00:00
b1b059fe9b chore: clean up lints (#5881) 2023-12-28 16:23:50 +00:00
e341f47a16 fmt: add a space between inner doc-comments and following items (#5880) 2023-12-28 15:52:20 +00:00
68b174e088 refactor: small refactoring and documentation in interfaces crate (#5866) 2023-12-27 14:02:10 +00:00
f3aa296ef7 chore(deps): cleanup reth-interfaces deps (#5848) 2023-12-22 10:02:44 +00:00
yjh
f96dc7e578 chore: remove BlockBodyRoots and reduce root calculation times (#5847)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-12-22 09:23:28 +00:00
18dd1b72a1 feat: snapshots (#5738)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-12-18 15:55:43 +00:00
11fd7a2844 chore: remove trailing semicolon (#5699) 2023-12-05 13:50:34 +00:00
5ac4a3d4cb chore: simplify Consensus::validate_header_range with let-else (#5659) 2023-12-01 22:30:43 +00:00
67d93e822e chore(evm): use provider errors (#5649) 2023-12-01 12:35:45 +00:00
92fecc1daf feat(op-reth): Canyon receipts version (#5526) 2023-11-27 16:59:00 +00:00
5ae4fd1c65 chore(sync): migrate pipeline to ProviderFactory (#5532) 2023-11-22 16:40:56 +00:00
3c7989c541 block_with_senders in ethstatecache (#5302)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-20 14:56:08 +00:00
d05dda72dd chore(downloader): replace database with header provider (#5472) 2023-11-18 08:16:19 +00:00
6ae86d5a96 chore: shrink ProviderError size (#5482) 2023-11-17 23:55:30 +00:00
db5d01e328 refactor: split async/sync work in stages (#4636)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-11-17 21:12:12 +00:00
30dfc070e1 chore(provider): migrate providers to ProviderError (#5473) 2023-11-17 14:07:28 +00:00
a389a2b42d feat: search for a snapshot that fulfills a queried BlockHash or TxHash (#5373)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-15 16:53:28 +00:00
e109896dbe chore: remove unnecessary async_trait usage (#5433) 2023-11-15 12:15:37 +00:00
352721370d use reth_primitives instead of revm_primitives (#5434) 2023-11-15 12:08:13 +00:00
7b781eb602 feat: add directory paths to Snapshotter and SnapshotProvider (#5283)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-11-14 20:54:13 +00:00
e897764ad4 chore(meta): manifest maintenance (#5353) 2023-11-08 19:53:50 +00:00
f8ceda9ea8 chore: reduce size of common types (#5304) 2023-11-06 12:45:20 +00:00
52670a8b24 feat: op-reth (#4377)
Co-authored-by: Roberto Bayardo <bayardo@alum.mit.edu>
Co-authored-by: refcell.eth <abigger87@gmail.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: refcell <refcell@oplabs.co>
Co-authored-by: nicolas <48695862+merklefruit@users.noreply.github.com>
2023-11-05 17:33:42 +00:00
3ab1afc9aa feat: implement providers for SnapshotJarProvider (#5231) 2023-11-03 14:30:57 +00:00
7cc64024d9 chore(tree): remove redundant BlockchainTree RethError variant (#5269) 2023-11-01 20:03:01 +00:00
3eae861ae0 chore: remove unused deps (#5217) 2023-10-29 12:40:04 +01:00
76e751eef4 feat: Completely decouple rpc-types to standalone crate (#5193)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-28 08:00:47 +00:00
fbdf744b8f perf: introduce BlockValidationKind (#5195) 2023-10-27 08:01:57 +00:00
0116b80414 feat: add reth db snapshot transactions | receipts commands (#5007)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-26 12:01:29 +00:00
e05dba69ce chore: rewrite all error messages for consistency (#5176)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-25 20:12:03 +00:00
1e7d028d53 refactor(prune): segment trait, receipts impl (#4887) 2023-10-05 11:56:47 +00:00
af8e3c9ee9 feat(pruner): shared deletion limit (#4880) 2023-10-04 18:12:58 +00:00