Commit Graph

615 Commits

Author SHA1 Message Date
ad64de8962 primitives: rm more alloy_primitives reexports (#11250)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-26 16:18:56 +00:00
6a7d8938c7 chore: update revm and alloy primitives (#11235)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-26 14:33:29 +00:00
f2a508df34 primitives: rm more alloy_primitives reexports (#11222) 2024-09-26 11:29:18 +00:00
fb0555ae7d Refactor Block (#10913)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2024-09-24 10:14:08 +00:00
ed1de8996d primitives: use alloy Header struct (#10691) 2024-09-23 12:53:43 +00:00
6cb26f72af feat: make DatabaseProvider generic over chainspec (#10978) 2024-09-19 14:23:06 +00:00
161c2d2b0d reth-stages: remove duplicate buf clear (#11035) 2024-09-19 14:09:32 +00:00
180f10001c feat: make reth-stages independent of concrete DatabaseProvider (#10934)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-19 10:47:55 +00:00
a92017bddb chore: make error msg conform to normal usage (#10988) 2024-09-18 16:10:52 +00:00
66848d98ef feat: use DbProvider on UnifiedStorageWriter (#10933) 2024-09-16 13:49:24 +00:00
0fa8e83e16 refactor: make reth-prune independent of concrete DatabaseProvider (#10921) 2024-09-16 11:46:53 +00:00
9aea661c94 fix: ensure that SendersRecoveryStage either recovers all senders or fails (#10810) 2024-09-11 12:20:04 +00:00
d11bbe686b refactor: reduce ProviderFactory usage (#10798) 2024-09-11 09:36:34 +02:00
dbf5d48a82 fix: unwind_to should be exclusive (#10738)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-09-06 16:03:33 +00:00
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
d659cd36d2 refactor: move exec metrics into executor (#10426) 2024-09-04 01:30:12 +00:00
d58cf53850 fix(provider): move consistency check methods from NippyJarWriter to NippyJarChecker (#10633) 2024-09-02 16:17:08 +00:00
7ea748e2d3 refactor(provider): random_block and random_block_range functions (#10563) 2024-08-27 14:19:43 +00:00
f6f16fcd9c clippy: add needless_for_each clippy lint (#10555)
Co-authored-by: Oliver <onbjerg@users.noreply.github.com>
2024-08-27 10:31:44 +00:00
69e5a8587b clippy: add manual_is_variant_and clippy lint (#10556) 2024-08-27 10:04:19 +00:00
709e7b73ce clippy: add if_not_else clippy lint (#10524)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 10:58:06 +00:00
9c57c4a454 clippy: add redundant_else clippy lint (#10525)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-26 09:40:10 +00:00
24495cdc5d Add tests for withdrawals provider (#10428) 2024-08-22 20:58:25 +00:00
3da119b1ac test(provider): RequestsProvider of BlockchainProvider2 (#10356) 2024-08-21 20:58:49 +00:00
330f73b7ec refactor: remove #[reth_codec] and #[derive_arbitrary] macros (#10263) 2024-08-12 14:23:50 +00:00
fbebde6b2e fix: only use tags if they have been set (#10150) 2024-08-06 19:21:39 +00:00
06fbdd98d2 chore: use UnifiedStorageWriter::commit where possible (#10019) 2024-08-02 14:11:11 +00:00
d7f9a255e1 feat(primitives): k256 crate fallback for secp256k1 module (#9989) 2024-08-02 12:53:59 +00:00
41d5c07b7d chore: remove segment argument from increment_block (#9977) 2024-08-01 10:50:49 +00:00
c58ffc47e3 chore: remove outdated Bodies stage TODO (#9965) 2024-07-31 22:17:48 +00:00
d94caa5afb chore: remove outdated TODOs on execution tests (#9964) 2024-07-31 22:06:51 +00:00
b38a3aece1 chore: remove write_trie_updates from StorageWriter (#9947) 2024-07-31 16:28:27 +00:00
6fa81153bf chore: fix typos (#9851) 2024-07-27 09:23:06 +00:00
7df42454c0 chore: fix clippy errors (#9845)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-27 05:33:29 +00:00
0be2c17a9f chore(rpc): EthApiTypes trait for network specific error AT (#9523)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-25 17:30:30 +00:00
21335d65d0 feat: move hashed state and trie writing to provider (#9636) 2024-07-24 14:26:03 +00:00
ed16643f12 chore: remove proptest-derive dev deps (#9719) 2024-07-22 21:41:25 +00:00
8c690eef95 chore: remove ownership requirement for static file methods (#9709) 2024-07-22 19:07:50 +00:00
8dad8c4e97 feat: provide backfill outcome in finished event (#9692) 2024-07-22 13:05:08 +00:00
5ec0c26980 refactor(trie): move state root database operations into extension trait (#9635)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2024-07-22 10:59:49 +00:00
9b057037d9 refactor: some small refactoring (#9657) 2024-07-19 19:03:57 +00:00
820d3da2f6 fix(stages): do not panic in disable_all (#9630) 2024-07-18 19:13:37 +00:00
fbef7f3f74 chore: track_caller for functions that panic (#9626) 2024-07-18 18:42:59 +00:00
c3347f323c feat: make to_compact borrow (#9488)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-07-17 20:50:28 +00:00
0befab52c9 chore: remove serde support from reth-codec (#9570) 2024-07-17 11:37:45 +00:00
fcc6307ada feat(stages): unwind prune checkpoints (#9528) 2024-07-16 10:47:19 +00:00
484dc916c1 Rename main codec to reth db codec (#9501) 2024-07-16 09:33:56 +00:00
068220bb0a feat(pruner, stages): logs for Prune stage (#9520) 2024-07-15 16:47:17 +00:00
5734b1727f feat(stages): add more logs to Execution (#9524) 2024-07-15 15:58:38 +00:00
63e5dac0b6 feat(trie): write sorted hashed state (#9519) 2024-07-15 15:15:58 +00:00