Commit Graph

139 Commits

Author SHA1 Message Date
Matthias Seitz
f995e66c96 chore: integrate Boxed TaskSpawner (#1356) 2023-02-14 21:44:22 +01:00
joshieDo
313bf28501 feat: add reth dump-stage command (#1328) 2023-02-14 09:23:33 -08:00
Matthias Seitz
6e89af9e8e fix(net): handle closed channel in Spawned downloader (#1346) 2023-02-14 18:21:14 +01:00
Bjerg
d216081b58 feat: add Finish stage (#1279) 2023-02-14 17:10:50 +01:00
Matthias Seitz
cd1afccf52 revert: "Revert "cli: integrate TaskExecutor" (#1329)" (#1336) 2023-02-14 15:50:19 +01:00
Matthias Seitz
091fbf6f8f chore: only log chain id and genesis (#1341) 2023-02-14 15:49:29 +01:00
Georgios Konstantopoulos
48d121dc54 Revert "cli: integrate TaskExecutor" (#1329) 2023-02-13 19:28:19 -08:00
Georgios Konstantopoulos
49292091dd Revert "feat: add reth dump-stage command" (#1327) 2023-02-13 19:10:58 -08:00
joshieDo
b3ff45229a feat: add reth dump-stage command (#1265) 2023-02-13 19:07:43 -08:00
Matthias Seitz
5997103078 cli: integrate TaskExecutor (#1314) 2023-02-13 14:24:18 -08:00
Matthias Seitz
f35eba6d44 feat(cli): integrate task manager and ctrl-c handling (#1292) 2023-02-11 13:09:06 -08:00
Andrea Simeoni
df6ff63806 feat: JWT secret lifecycle (#1209)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-10 21:50:59 -08:00
Dan Cline
3d0864bbb9 chore: move Transaction container to reth_provider (#1238)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-10 21:25:26 -08:00
Chirag Baghasingh
b23bd7c609 refactor: move structs to args mod (#1250)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-10 21:21:14 -08:00
Georgios Konstantopoulos
ea5633b3c3 feat: changed walk(), walk_dup() definitions and impls to accept Option<T::(sub)Key> #1197 (#1283)
Co-authored-by: Estéfano Bargas <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-02-10 21:10:31 -08:00
Ikechukwu Ahiara Marvellous
b82eac4b00 Unify builder argument order (#1276) 2023-02-10 16:58:05 -05:00
rakita
b731bb9bb3 refactor: make SharableDatabase more relax (#1274) 2023-02-10 15:46:54 +01:00
Dan Cline
780419fb0b chore: make clippy happy (#1261) 2023-02-09 17:45:28 -05:00
Matthias Seitz
eb2f5e4ea0 refactor/perf: use rayon spawn for recovery jobs (#1226) 2023-02-09 14:21:33 -08:00
joshieDo
7e68373f2d perf(stages): Adds benchmark to TransactionLookupStage (#1130)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-02-09 13:10:12 -08:00
Bjerg
440718288d feat: add reth init and reth import (#877)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-02-09 15:08:10 -05:00
Matthias Seitz
19b4beb72c fix: remove ctrl handling (#1252) 2023-02-09 19:04:13 +01:00
Ikechukwu Ahiara Marvellous
9470943bab Integrate RPC in CLI (#1227)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-09 11:31:48 +01:00
Tomás
4df228a87e feat(cli): add persistent peers (#1167)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-08 19:36:06 +01:00
Matthias Seitz
314ea0883b feat(cli): integrate rpc server (#1213) 2023-02-07 15:53:39 -08:00
Bjerg
02a6aec3fb feat: support time-based forking (#1128) 2023-02-06 12:55:41 -08:00
Georgios Konstantopoulos
ba70b3b7ef fix(cli): make max_block optional (#1176) 2023-02-04 20:32:45 -08:00
Georgios Konstantopoulos
e46d0401a2 feat(cli): allow running pipeline up to --debug.max-block (#1175) 2023-02-04 19:21:58 -08:00
Georgios Konstantopoulos
ac164a605a fix: use correct config for sender recovery stage (#1170) 2023-02-04 12:48:18 -08:00
Georgios Konstantopoulos
e048718ea2 refactor: pull out rpc/ from net/rpc (#1147) 2023-02-02 14:17:26 -08:00
Georgios Konstantopoulos
1f64d8e9d7 refactor: pull reth/common/rlp up to reth/rlp (#1146) 2023-02-02 13:54:13 -08:00
Roman Krasiuk
a3800c52c0 feat(consensus): beacon consensus builder (#1119) 2023-02-01 06:28:58 -08:00
Matthias Seitz
b178631bc1 chore: rm unused crate (#1114) 2023-02-01 04:33:54 -08:00
Matthias Seitz
28cb91c6b4 perf(net): use qualified types for headers client future (#1115) 2023-02-01 13:12:48 +01:00
Aurélien
0149bde8fb Rename downloaders (#1108)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-31 16:44:29 -08:00
Roman Krasiuk
5da6b07d9e chore(consensus): crate refactor (#1094) 2023-01-31 10:29:26 -08:00
joshieDo
cc43b72835 chore(db): microbenchmarking for table serialization and db insertion (#513)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-30 20:08:51 -08:00
Georgios Konstantopoulos
0c341ed9ce Revert "feat: support time-based forking" (#1090) 2023-01-30 10:58:55 -08:00
Andrea Simeoni
b7b978fdea refactor: node command (#1087)
Co-authored-by: Andrea Simeoni <>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-01-30 18:19:14 +01:00
Bjerg
87306f2892 ci: ensure docs build (#1073)
Co-authored-by: xqft <estefano.bargas@fing.edu.uy>
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-27 18:49:22 +01:00
Bjerg
ba44c1551c feat: pipeline builder (#1017)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-27 18:21:12 +01:00
Aurélien
9cdead5646 feat: support time-based forking (#985) 2023-01-27 10:49:54 -05:00
Roman Krasiuk
4a5a1dbea8 fix(download): header downloader initial state (#1064) 2023-01-27 05:02:44 -08:00
rakita
71dc531e68 feat: HistoryStateProvider (#1057) 2023-01-27 11:28:30 +01:00
Roman Krasiuk
b5dab614df feat(cli): spawn task downloaders (#1055) 2023-01-26 19:20:13 +02:00
Roman Krasiuk
93194e8a0c metrics(download): move header stage metrics to downloader (#1014) 2023-01-25 01:02:38 -08:00
Bjerg
7905100f6d refactor: use dyn Consensus (#1007) 2023-01-24 14:33:48 +01:00
Roman Krasiuk
d601895940 feat(download): bodies downloader stream (#905)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-23 10:48:03 -08:00
Matthias Seitz
d32710e1ea chore: make FetchClient Cloneable (#970) 2023-01-22 12:27:06 -08:00
Matthias Seitz
fab1508954 chore: rm unused HeaderClient in Header Stage (#967) 2023-01-22 16:21:30 +01:00