Commit Graph

46 Commits

Author SHA1 Message Date
2a8f5b883b feat(l2-withdrawals): Move l2 withdrawals root computation into reth-optimism-storage (#14610) 2025-02-20 12:34:08 +00:00
336c3d1fac feat: alloy-evm and new revm integration (#14021)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2025-02-17 19:59:23 +00:00
07e8360c4d Removed weird ProviderError variants (#14518) 2025-02-15 22:48:29 +00:00
cfb91e94dd chore: no_std for reth-execution-types (#14465) 2025-02-13 09:47:40 +00:00
fa2a571f8b chore: rm unused err variant (#14427) 2025-02-11 21:02:47 +00:00
b2011353f2 feat: add other helpers for ProviderError (#14325) 2025-02-08 16:27:55 +00:00
b8a4468c69 Introduce AnyError (#14294)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-02-07 11:08:16 +00:00
dc0488cf75 feat: remove from fspath conversion for storagelockerr (#14291) 2025-02-07 08:51:03 +00:00
665ca2e89b feat: enable state root task during persistence (#12392)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2025-01-29 19:57:32 +00:00
2e4376f359 add format checker to .toml (#13968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-28 12:20:58 +00:00
926ad2a639 feat: unify recover fn result type (#13897)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-22 14:58:36 +00:00
23ebf96188 chore: move receipts pruning to provider (#13886) 2025-01-22 13:41:13 +00:00
86399e2aea feat: remove PartialEq+Eq from ProviderError and all others affected (#13592)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-01-04 10:27:35 +00:00
ef033abaf9 Removed manual implementations of core::error::Error (#13370)
Co-authored-by: router <router@router.ian>
2024-12-18 00:01:48 +00:00
0144a433df perf: reduce size of DatabaseError (#13283) 2024-12-11 02:49:15 +00:00
9831953781 chore: flatten reth-primitives dep (#13082) 2024-12-02 21:55:56 +00:00
aacf5d13d2 chore: disable more default features (#13065) 2024-12-02 18:03:33 +01:00
3dc6f506b0 chore: disable alloy-rlp default features (#13042) 2024-11-30 18:40:26 +01:00
863c5233fc feat: ChainStorageReader (#12836) 2024-11-25 13:29:25 +00:00
f211aacf55 chore: rm tx alias re-export (#12762) 2024-11-22 01:07:04 +01:00
0eaef1f1dc chore: rm unused error variants (#12763) 2024-11-22 00:48:38 +01:00
f0b8b9b221 feat: add tx_number consistency check to StaticFileProviderRW (#12570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-15 19:04:35 +00:00
cf4a4454ec fix: feature propagation (#11888)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-10-19 20:36:11 +00:00
55bf29e6d2 use core::error::Error (#11317) 2024-09-29 16:47:48 +00:00
ef06c850e4 storage: replace reth-primitive imports with alloy-eips (#10992) 2024-09-18 20:21:27 +00:00
80c1159cb8 storage: replace reth-primitive imports (#10981)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-18 16:14:53 +00:00
1d0b18cd1a error: use derive-more Error for deriving error (#10841) 2024-09-17 10:01:29 +00:00
47d188cb8e cfg: replace std feature gate alloc imports with extern crate alloc (#10861) 2024-09-13 16:01:12 +00:00
10f3320782 storage: clean up reth-primitives import (#10761) 2024-09-07 09:12:16 +00:00
c0902c8b47 deps: bump derive_more to 1.0 (#10403) 2024-08-20 20:16:12 +00:00
b52a65bf4f chore(reth-storage-errors): no_std support (#10011) 2024-08-13 22:56:54 +00:00
a706206695 feat: add block_body_indices for BlockchainProvider2 (#10106) 2024-08-07 18:13:20 +00:00
06fbdd98d2 chore: use UnifiedStorageWriter::commit where possible (#10019) 2024-08-02 14:11:11 +00:00
5e6ae6e94b feat(trie): expose trie witness on proof provider (#9915) 2024-08-01 13:51:38 +00:00
1ba8eb8361 chore: turn static file field generic on StorageWriter (#9980)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-08-01 13:21:11 +00:00
c1b5410867 feat(trie): multiproof (#9804) 2024-07-25 15:33:28 +00:00
0a1f652b2f feat: add StorageWriter standalone type (#9507) 2024-07-16 14:45:21 +00:00
c13af1e6d1 feat: implement HistoricalStateProviderRef::proof (#9327) 2024-07-05 11:43:24 +00:00
46c8255fa8 feat: support no_std for reth-storage-errors (#8790)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-12 23:29:36 +00:00
7e60bc4dae feature: loglevel value parser (#8573)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-05 07:58:26 +00:00
7ec2ab510b fix: allow the same PID to acquire StorageLock (#8582) 2024-06-04 12:30:19 +00:00
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
db3d1335a8 feat: adds StorageLock to StaticFileProvider and mdbx::DatabaseEnv (#8528) 2024-06-03 12:28:56 +00:00
a4df6bbd62 feat: run StaticFileProvider::check_consistency on start up (#8143) 2024-06-01 10:56:13 +00:00
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
1287bbcac7 chore: extract provider types (#8372) 2024-05-23 19:24:23 +00:00