Commit Graph

598 Commits

Author SHA1 Message Date
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
80b02fec0f fix(stages): update prune sender recovery stage checkpoint (#9513) 2024-07-15 13:44:47 +00:00
61c85bb3e5 refactor(pruner): dedicated static file segments (#9262) 2024-07-12 12:02:40 +00:00
805673c656 chore(pruner): remove deletion limit per block, make it per run (#9446) 2024-07-11 20:16:30 +00:00
22df39a100 chore: use DatabaseProviderRW on StateWriter::write_to_storage instead of TX (#9449) 2024-07-11 19:54:41 +00:00
b040b86a54 feat(prune, stages): prune pipeline stage (#9419) 2024-07-11 19:18:56 +00:00
112b2332e3 chore: use DatabaseProviderRW instead of TX on stages (#9451) 2024-07-11 18:56:09 +00:00
a29d8bdbdf feat: remove get or take usage (#9412) 2024-07-10 16:10:41 +00:00
83ce56e8a8 feat: make unwind_table_by_walker take RangeBounds (#9404) 2024-07-09 19:23:18 +00:00
b3a5593455 chore: disable test-utils for stages-api on stages (#9331) 2024-07-05 15:25:08 +00:00
08feab1a56 feat: log throughput in execution stage (#9253)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-07-05 12:20:52 +00:00
5ccff2a6fa chore: use direct link to threshold docs (#9284) 2024-07-03 21:45:11 +00:00
1998f44b1b trie: revamp trie updates (#9239) 2024-07-03 14:38:48 +00:00
8e5204c119 refactor(evm): set prune modes optionally for the batch executor (#9176) 2024-07-03 11:05:02 +00:00
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
e95c6dba9d chore: use format_gas and format_gas_throughput for gas logs (#9247) 2024-07-02 17:54:49 +00:00
9129b97c5b feat(exex): backfill executor (#9123) 2024-06-28 15:22:42 +00:00
8775a93d33 feat(cli): reth prune (#9055) 2024-06-26 14:54:06 +00:00