Commit Graph

90 Commits

Author SHA1 Message Date
5ecc9d2348 feat: integrate NodeTypesWithDB (#10698)
Co-authored-by: joshieDo <93316087+joshieDo@users.noreply.github.com>
2024-09-05 15:17:28 +00:00
5744ad1fa0 feat: impl StateReader for BlockchainProvider2 (#10618) 2024-09-03 15:24:02 +00:00
7ea748e2d3 refactor(provider): random_block and random_block_range functions (#10563) 2024-08-27 14:19:43 +00:00
24495cdc5d Add tests for withdrawals provider (#10428) 2024-08-22 20:58:25 +00:00
f2e0bc073a feat: ChainSpec associated type (#10292)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-08-22 12:30:09 +00:00
3da119b1ac test(provider): RequestsProvider of BlockchainProvider2 (#10356) 2024-08-21 20:58:49 +00:00
834858caee chore: remove rlp derivation from sealed block (#10287) 2024-08-13 23:01:03 +00:00
8c690eef95 chore: remove ownership requirement for static file methods (#9709) 2024-07-22 19:07:50 +00:00
1a21d8b054 Get all checkpoints and stage name from db (#9650) 2024-07-19 15:19:24 +00:00
fcc6307ada feat(stages): unwind prune checkpoints (#9528) 2024-07-16 10:47:19 +00:00
a29d8bdbdf feat: remove get or take usage (#9412) 2024-07-10 16:10:41 +00:00
405b730455 chore: remove prune_modes from BlockWriter (#9231) 2024-07-02 19:40:07 +00:00
9129b97c5b feat(exex): backfill executor (#9123) 2024-06-28 15:22:42 +00:00
5b2cd27a1a chore: remove unused methods from EvmEnvProviders (#9148) 2024-06-27 15:42:29 +00:00
2a5c93fab3 chore: use reth_chainspec where possible (#8891) 2024-06-17 16:09:09 +00:00
0de932d174 chore: remove HeaderSyncMode::Continuous & debug.continuous (#8714)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2024-06-12 15:09:45 +00:00
3b8cc0653b feat(provider): BlockReader::sealed_block_with_senders_range (#8750) 2024-06-11 16:31:18 +00:00
b8759733d4 chore: move primitives/stage to reth-stages-types (#8749) 2024-06-11 14:38:26 +00:00
ade059235b chore: move primitives/prune to reth-prune-types (#8676) 2024-06-07 15:24:39 +00:00
51a28f22da chore: split db abstraction into new crate (#8594) 2024-06-04 21:45:57 +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
25e2b24257 chore: rm reth-interfaces from provider (#8457) 2024-05-29 09:28:25 +00:00
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
e54398308b chore: rm NetworkError variant from RethError (#8413) 2024-05-27 13:42:55 +00:00
a14e54922a chore: remove more reth-interfaces from provider (#8410) 2024-05-27 13:32:33 +00:00
0056f2f097 chore(deps): use error imports directly (#8388) 2024-05-25 10:01:29 +00:00
ad54af8406 fix: copy and prune data from database with move_to_static_files, before a pipeline run/unwind (#8127) 2024-05-09 18:24:57 +00:00
b3d7b7d501 feat: StaticFileProviderFactory (#7983) 2024-04-30 10:30:04 +00:00
7918759b2f feat: Implement BlockReader::block_with_senders_range (#7402) 2024-04-12 15:57:00 +00:00
2de0bc4976 feat: add reth-evm crate (#7397) 2024-04-01 16:31:02 +00:00
56b63adecc perf(tree): integrate parallel state root (#7161) 2024-03-21 16:08:49 +00:00
d91274eaa2 Enable clippy's redundant_clone linter (#7202)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-03-19 01:35:04 +00:00
3b4726a714 fix: use tempdir when testing static files (#6962) 2024-03-16 12:57:18 +00:00
610731ced8 feat(db): record client version history (#7119) 2024-03-13 12:07:13 +00:00
9569692d47 feat(trie): parallel storage roots (#6903) 2024-03-08 13:23:27 +00:00
914b1657d9 docs: update static file documentation (#6878) 2024-03-06 18:24:02 +00:00
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
70d786af9e Remove unconstrained generic in ProviderFactory::new_with_database_path (#6869) 2024-02-29 10:28:25 +00:00
c72fcd4d92 fix(provider): history by block hash race condition (#6669) 2024-02-19 12:51:46 +00:00
13947e509b chore: Bump revm to newest (#6357)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-02-06 22:59:10 +00:00
521b579222 chore: rename EvmEnvConfig to ConfigureEvmEnv (#6423) 2024-02-05 23:39:49 +00:00
55fae2ca9c Add Withdrawals struct (#6267) 2024-02-01 17:57:50 +00:00
acccf1441e feat: EvmEnvConfig trait (#6051) 2024-01-25 22:40:12 +00:00
b78f2239ed feat(ext): provide direct access to database tx (#6178) 2024-01-23 14:03:41 +00:00
a6f8e449f7 feat(storage, mdbx): transaction manager (#6126) 2024-01-23 12:24:56 +00:00
ee199bb5db fmt: run nightly-2023-10-15 and remove semicolons (#6035) 2024-01-12 11:38:41 +00:00
189cf490eb feat(storage): log tx opening location (#5973) 2024-01-08 19:01:17 +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
3f7760d852 refactor: make sender recovery explicit in provider (#5776) 2023-12-15 13:05:52 +00:00