Commit Graph

31 Commits

Author SHA1 Message Date
8f9d2908ca chore: add and fix more lints, improve docs (#4765) 2023-09-25 15:46:46 +00:00
770652a787 feat(bin, storage): configurable MDBX log level (#3524)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-07-03 12:45:32 +00:00
c3ea430e4a refactor: move mdbx::test-utils to reth_db::test-utils and add DatabaseEnvRO (#3466) 2023-06-29 23:52:26 +00:00
209d2445b0 chore: rename ShareableDatabase to ProviderFactory (#3121) 2023-06-14 06:49:32 +00:00
9206a7dea0 refactor: move cli-only utils out of staged-sync (#2984) 2023-06-05 13:47:08 +00:00
0caf051869 feat: reth-config crate (#2825) 2023-05-26 13:56:28 +00:00
91d4c890de fix: respect --p2p-secret-key argument (#2552) 2023-05-04 19:54:01 +02:00
ecc7ae9bb1 feat: use chain-specific data dirs (#2495) 2023-05-02 12:23:44 -07:00
eca6dd01ae feat: add secret-key command line option (#1946) 2023-04-07 19:48:21 -07:00
237fd5ce6e feat: BlockchainTree (#1212)
Co-authored-by: Dragan Rakita <draganrakita@192.168.1.4>
2023-03-14 11:17:14 -07:00
e5a0fc6550 chore(clippy): make clippy happy (#1710) 2023-03-11 16:27:24 +02:00
22d20d568d feat(sync): set max block if debug.tip provided (#1522) 2023-02-23 03:05:37 -08:00
8f4e6f6974 chore(deps): bump backon (#1499) 2023-02-22 12:53:45 +01:00
4203d7a9b7 feat(provider): implement BlockProvider::block (#1426) 2023-02-17 03:13:49 -08:00
d2ec304bd3 feat: allows to disable dns and discv4 discovery separately (#1406) 2023-02-16 10:30:47 -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
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
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
28cb91c6b4 perf(net): use qualified types for headers client future (#1115) 2023-02-01 13:12:48 +01:00
d32710e1ea chore: make FetchClient Cloneable (#970) 2023-01-22 12:27:06 -08:00
acac82fcb3 refactor: introduce reth-staged-sync crate (#962) 2023-01-21 15:34:49 -08:00
e9792c1b46 fix: compilation errors due to api breakages
follow up from https://github.com/paradigmxyz/reth/pull/888 merge conflict fix failure
2023-01-17 18:19:00 -08:00
f9de425ad8 refactor: unify all chains confs (#747)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-17 07:47:34 -08:00
06be083335 Fix build (#899) 2023-01-16 13:48:25 -08:00
2e87017686 feat(cli): more reasonable log output (#784) 2023-01-11 11:53:33 +01:00
515590faa8 refactor: move cli utils to new reth-cli-utils crate (#790)
* Move bin/src/util to reth-cli-utils

* Add reth-cli-utils to workspace members

* Fix imports in bin/src

* Create reth-cli-utils crate

* Add utils import
2023-01-10 01:13:41 +01:00
973ea48e03 feat(cli): p2p header & body download (#698)
* p2p cli scaffolding

* refactor to fetch client

* body & header download

* p2p trusted opts

* add retries

* notify on retry

* clippy

* display err
2023-01-04 21:33:08 +02:00