Commit Graph

69 Commits

Author SHA1 Message Date
96abde0965 chore: AccountProvider -> AccountReader & AccountWriter (#3228) 2023-06-19 11:46:47 +00:00
3ace10d835 refactor: phase out ether genesis in primitives (#2311)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-16 14:40:02 +00:00
9b81043a53 chore(deps): move ethers to workspace deps (#3145) 2023-06-14 19:58:39 +00:00
209d2445b0 chore: rename ShareableDatabase to ProviderFactory (#3121) 2023-06-14 06:49:32 +00:00
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
f55d88b8c4 refactor: remove Transaction and add DatabaseProvider to stages (#3034)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-12 22:37:58 +00:00
86a130b683 chore(clippy): make clippy happy (#3090) 2023-06-10 11:59:56 +00:00
6ef3e12fac Put ChainsSpecs in Arc<> (#3075)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-09 17:58:11 +00:00
cb542ab9d8 chore: improve genesis hash error message (#3062) 2023-06-08 15:57:36 +00:00
5345d0c1b8 feat(stages): bodies & TD progress (#3010) 2023-06-06 13:58:51 -07:00
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
9206a7dea0 refactor: move cli-only utils out of staged-sync (#2984) 2023-06-05 13:47:08 +00:00
2e406c1791 ci: upgrade to geth 1.12.0-e501b3b0 (#2874)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-02 19:11:19 +00:00
2478c9f11c chore(stage): cleanup stage id (#2898) 2023-05-29 19:22:49 +00:00
0caf051869 feat: reth-config crate (#2825) 2023-05-26 13:56:28 +00:00
7d36dea420 Changed the ethers-rs imports for Foundry compatibility (#2787) 2023-05-23 00:48:25 +03:00
e4cd48aefd feat(stages): rich checkpoint (#2701)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-05-18 20:45:50 +02:00
9032052678 test: ensure port is unused for udp and tcp (#2731) 2023-05-18 13:57:59 -04:00
149cac060a feat: add headers stage config options (#2724)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-18 13:49:58 +02:00
352b55dc05 chore: rename Error to DatabaseError (#2718) 2023-05-17 15:21:46 +02:00
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
3402f19c7e fix: should be kilobytes (#2663) 2023-05-13 20:37:07 +02:00
99e6ee7a86 perf: restrict bodies downloader by number of blocks (#2656) 2023-05-13 13:18:01 -04:00
d342762a3a feat: Include genesis accounts in changesets (#2606) 2023-05-09 10:54:24 -07:00
09f1a5b640 feat(execution): state change size based commits (#2494) 2023-05-05 09:57:16 -07:00
7ea801f456 feat: write account and storage hashes in genesis (#2441) 2023-05-01 12:06:15 -07:00
a40f3d775c chore(deps): bump enr + secp256k1 (#2443) 2023-04-28 11:05:00 -07:00
d6aa7e0f91 feat: add stagekind enum and initialise syncstage table (#2426) 2023-04-27 14:18:10 +02:00
8835443c35 feat: include SessionsConfig in reth.toml (#2416)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-26 10:58:17 -04:00
eca6dd01ae feat: add secret-key command line option (#1946) 2023-04-07 19:48:21 -07:00
633d84ded0 feat: Refactor TransitionId tables, BlockBodyIndices table. (#2039) 2023-04-05 13:10:18 +02:00
889fa89d5e Fixing parse socket address function (#1990)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-27 14:01:45 +02:00
6ac74d9741 fix: don't write zero slots from genesis to state (#1936) 2023-03-23 12:03:34 -07:00
f60b380a1e test: allow testing without --all-features (#1882) 2023-03-21 15:19:37 +01:00
876df20cac feat(cli): drop execution stage (#1854)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-20 07:17:00 -07:00
228f390301 fix(init-genesis): insert bytecode/storage (#1853) 2023-03-19 18:31:39 -07:00
7c877cb921 chore: cleanup some staged-sync deps (#1815) 2023-03-17 13:20:11 +01:00
15d79cedad chore(deps): upgrade secp256k1+enr (#1715) 2023-03-15 11:15:55 +01:00
237fd5ce6e feat: BlockchainTree (#1212)
Co-authored-by: Dragan Rakita <draganrakita@192.168.1.4>
2023-03-14 11:17:14 -07:00
7275f8d922 chore: check genesis mismatch in init_genesis (#1560) 2023-02-27 14:08:20 +01:00
eccafd1bed test(cli): add chain args test (#1488) 2023-02-22 04:05:16 -08:00
d7456dfc2f fix: initialize missing fields (#1448)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-18 15:25:58 -08:00
dba6b24bde chore: clippy fixes and make benches compile again (#1449) 2023-02-18 13:44:06 +01:00
f979c6c1fb chore: reexport bytes & bump version to 1.4 (#1395) 2023-02-16 10:33:28 -08:00
9b81b4f20d chore: Header::seal and Header::seal_slow distinction (#1409) 2023-02-16 08:55:58 -08:00
d216081b58 feat: add Finish stage (#1279) 2023-02-14 17:10:50 +01:00
cd1afccf52 revert: "Revert "cli: integrate TaskExecutor" (#1329)" (#1336) 2023-02-14 15:50:19 +01:00
48d121dc54 Revert "cli: integrate TaskExecutor" (#1329) 2023-02-13 19:28:19 -08:00
5997103078 cli: integrate TaskExecutor (#1314) 2023-02-13 14:24:18 -08:00
00a49f5ee7 chore(db): remove block numhash key (#1242) 2023-02-10 13:43:00 -08:00