Commit Graph

1474 Commits

Author SHA1 Message Date
42c24f07d9 refactor: unify code paths for receipts removal (#12887) 2024-11-27 11:43:38 +00:00
acfcfbdcf3 perf: minimize clones when saving blocks (#12870) 2024-11-27 09:08:19 +01:00
38cf6c900d refactor: improve state writing functions for db provider (#12885) 2024-11-26 18:26:22 +00:00
83af493179 Introduce StateCommitment in StateProviders (#12602)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-26 16:48:32 +00:00
2ce741709f feat: relax provider bounds (#12857) 2024-11-26 16:26:36 +00:00
4dfaa46380 chore: unify recover_singer (#12881) 2024-11-26 15:19:58 +00:00
2d6b8937c3 refactor: unify logic for writing receipts (#12878) 2024-11-26 14:24:40 +00:00
a0f99df21b feat(trie): StorageRootProvider::storage_multiproof (#12879) 2024-11-26 14:01:31 +00:00
b6d6bf5eed deps: bump sysinfo (#12874) 2024-11-26 13:47:06 +00:00
2dc92880ba chore(trie): move trie updates to reth-trie-common (#12863) 2024-11-26 12:09:12 +00:00
26fc701814 feat: NodePrimitivesProvider (#12855) 2024-11-26 12:06:55 +00:00
aa0a114b0d chore(trie): introduce serde feature on reth-trie-common (#12864) 2024-11-26 10:34:23 +00:00
404f8f8778 refactor: unify logic for writing headers (#12858) 2024-11-26 01:38:46 +00:00
c44e11b8ad feat: add Block AT to BlockReader (#12837) 2024-11-25 14:28:56 +00:00
9f37d40b78 feat: enforce relations between block parts on NodePrimitives (#12846) 2024-11-25 13:44:00 +00:00
863c5233fc feat: ChainStorageReader (#12836) 2024-11-25 13:29:25 +00:00
caac226c73 chore: make CanonicalInMemoryState generic over sealed header and block (#12835) 2024-11-25 12:54:45 +00:00
dcaa06a01a feat: make more block types generic (#12812) 2024-11-25 10:50:10 +00:00
0d6ebec574 Revert "Revert "chore(sdk): Add MaybeArbitrary as super trait"" (#12810)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-11-24 07:46:16 +00:00
5db3ad1a67 feat: add Transaction AT to TransactionsProvider (#12794) 2024-11-22 23:04:42 +00:00
55d047fcf6 Grammar and Typo Fixes in Documentation (#12789) 2024-11-22 19:02:46 +01:00
0416550c53 chore: move traits for safe and finalized block read/write (#12786) 2024-11-22 15:53:42 +00:00
7f95f1bf07 feat: generic static file masks (#12785) 2024-11-22 15:52:51 +00:00
362e2ed0af chore: rename transaction_by_id_no_hash fn (#12783) 2024-11-22 15:35:50 +00:00
9a2eacdb9c chore: move traits used by legacy engine to separate mod (#12784) 2024-11-22 15:53:14 +01:00
f2860006f7 chore: replace TransactionSigned struct inits with new functions (#12779) 2024-11-22 14:28:59 +00:00
7f5fd80cb7 feat: integrate SignedTx AT into StaticFileProviderRW (#12764) 2024-11-22 11:49:25 +00:00
d3b68656c2 fix: always truncate static files (#12765) 2024-11-22 08:30:56 +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
4442b5d6fa feat: convert hash field to OnceLock<TxHash> on TransactionSigned (#12596)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 22:40:29 +00:00
0558235b98 refactor: unify logic for blocks removal (#12743)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-11-21 19:47:33 +00:00
edeacbecfb fix: bad databaseargs default (#12747) 2024-11-21 18:46:39 +00:00
ad7885b48c chore(sdk): Define helper trait MaybeCompact (#12683) 2024-11-21 16:10:06 +00:00
c73dadacb2 refactor: unify code paths for trie unwind (#12741) 2024-11-21 15:20:29 +00:00
0c5984179e refactor(storage): unify blocks insertion logic (#12694) 2024-11-20 22:48:39 +00:00
402f96600b chore: move txtype constants to codecs (#12705) 2024-11-20 12:18:58 +00:00
ce4a32017a chore: rm unused codec derive (#12700) 2024-11-20 10:48:09 +00:00
2c885eee21 chore: rm unused windows import (#12697) 2024-11-20 09:46:47 +00:00
1e7189d3e4 feat: trait-based storage API (#12616)
Co-authored-by: joshie <93316087+joshieDo@users.noreply.github.com>
2024-11-19 15:39:28 +00:00
2dc75fb996 fix: correctly prune transactions during on-disk reorgs (#12630) 2024-11-18 14:09:44 +00:00
ff22c8eef8 chore(sdk): Define MaybeSerde (#12577)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-18 13:30:44 +00:00
d52c7194d1 chore: move triewriter trait (#12598) 2024-11-16 11:32:56 +01:00
1945cd8b42 chore: move hashing writer trait (#12597) 2024-11-16 10:37:14 +01:00
fc97a0cbaf chore: make clippy happy (#12594) 2024-11-16 06:04:39 +01:00
7745046b0b Fix grammar in MDBX documentation (#12580)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-16 05:44:37 +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
56826cbdbb fix: remove redundant check in bodies stage (#12569) 2024-11-15 12:35:35 +00:00
72a52d5ea5 feat: make StaticFileProvider generic over NodePrimitives (#12565) 2024-11-15 10:42:58 +00:00
d8af28bbfa refactor: use DBProvider in LatestStateProvider (#12557) 2024-11-14 22:05:07 +00:00