Commit Graph

666 Commits

Author SHA1 Message Date
Matthias Seitz
013eb5151d chore(clippy): make clippy happy (#933) 2023-01-19 05:20:35 -08:00
Ikechukwu Ahiara Marvellous
54e9b12e65 Send pings in P2PStream.poll_ready (#931) 2023-01-19 12:47:23 +01:00
Dan Cline
78ffd0a7c0 fix(primitives): remove Hardfork::Eip150, Eip158 (#926) 2023-01-18 19:38:25 -08:00
Georgios Konstantopoulos
d0e3741136 impl From for Status/SealedHeader (#927) 2023-01-18 19:23:02 -08:00
Dan Cline
82b10fae41 feat(primitives): add Hardfork::Eip150 and Eip158 (#925) 2023-01-18 15:04:16 -08:00
0xKitsune
9a2f265d6f Docs Chapter - Discv4 (#759)
Co-authored-by: Andrew Kirillov <20803092+akirillo@users.noreply.github.com>
2023-01-18 13:15:46 -08:00
Dan Cline
9ab244f8f4 feat(primitives): impl From<Genesis> for ChainSpec (#921) 2023-01-18 13:13:59 -08:00
rakita
899d011bfd feat: add AccountHashingStage and StorageHashingStage (#756)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-18 10:22:39 -08:00
clabby
a8b7a089b6 feat(bin): Format db list & db status subcommands (#667)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-18 09:59:09 -08:00
Kim, JinSan
161fe0d957 test: signature & transaction w/ EIP155 (#914) 2023-01-18 09:48:52 -08:00
Matthias Seitz
f462f75535 chore(deps): rm unused deps (#915) 2023-01-18 09:45:59 -08:00
Matthias Seitz
aadc21cf30 fix(net): reset backoff counter on graceful disconnect (#918) 2023-01-18 11:43:26 -05:00
Matthias Seitz
a1dfafe331 docs: additional response handling docs (#917) 2023-01-18 11:33:56 -05:00
Matthias Seitz
7db6791d9d perf: tighten reputation change units (#916) 2023-01-18 11:27:14 -05:00
Aurélien
115e623ae6 Ability to (de)serialize NetworkConfigBuilder (#897) 2023-01-18 11:17:43 +01:00
Georgios Konstantopoulos
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
Ikechukwu Ahiara Marvellous
37ca7e0b33 feat: add --nat flag to reth node (#888)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-01-17 17:53:15 -08:00
Enrique Ortiz
dba3b30a42 feat(rpc): Add admin_nodeInfo to get the local node record (#880)
Co-authored-by: Enrique Ortiz <evalir@users.noreply.github.com>
2023-01-17 17:50:09 -08:00
Andrew Kirillov
5d45325e43 feat(net): Metered senders (#726)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-17 17:41:05 -08:00
rakita
4f91344b5b feat: BlockTransition remove hash from NumHash db index (#894) 2023-01-17 16:18:31 -08:00
Dan Cline
e1aae3e120 feat(primitives): impl genesis state root helper (#904) 2023-01-17 16:15:42 -08:00
Dan Cline
b07e5be040 chore(eth-wire): trace handshake messages (#910) 2023-01-18 01:07:44 +01:00
Roman Krasiuk
74fb28932f fix(node): insert genesis on node startup (#909) 2023-01-17 22:34:24 +01:00
Dan Cline
075493ea5e chore(primitives): test all mainnet forkids (#907) 2023-01-17 16:08:36 -05:00
Andrew Kirillov
6aed4e414c feat(docs): Mention idle peer selection when downloading headers/bodies (#906) 2023-01-17 20:26:22 +01:00
Aurélien
f9de425ad8 refactor: unify all chains confs (#747)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-17 07:47:34 -08:00
Dan Cline
55d1db0c1d feat(network): move test helpers to test-utils mod (#901) 2023-01-17 11:18:53 +01:00
Matthias Seitz
79fad91ca0 feat(net): integrate num active peers in downloader (#900)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-01-17 01:31:52 -08:00
Aurélien
06be083335 Fix build (#899) 2023-01-16 13:48:25 -08:00
Matthias Seitz
7c5d6dbe8f refactor: use mod.rs style (#898) 2023-01-16 13:18:29 -08:00
Ikechukwu Ahiara Marvellous
7795bf5392 Add a --bootnodes flag for reth node (#867) 2023-01-16 11:04:07 -08:00
joshieDo
42f7936470 fix(rlp): receipts from non legacy transactions returning wrong length (#847) 2023-01-16 10:28:13 -08:00
TurboFish
9482c551c5 feat: add a reverse db walker (#841) 2023-01-16 10:27:22 -08:00
joshieDo
d50d9bd0fe chore(net): Add proptest roundtrip to rlp types (#829) 2023-01-16 09:50:58 -08:00
Martin Paulucci
3cd8fb5748 refactor: remove db file on db drop command. (#885)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-01-16 17:40:49 +01:00
Matthias Seitz
27ed772d31 feat(rpc): integrate network traits in rpc builder (#890) 2023-01-16 14:52:52 +01:00
rakita
8f53c0782a fix(test): set stage progress (#895) 2023-01-16 11:29:46 +01:00
daramir
75fab00111 fix(book): incorrect paths for book pages (#889) 2023-01-15 11:52:05 +01:00
Roman Krasiuk
d5fefa3a68 feat(metrics): derive with dynamic scope (#785) 2023-01-14 15:34:45 +02:00
David Kulman
16ce828e27 feat(net) Increase the timeout for peers that are to be backed off repeatedly (#828)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-01-14 12:22:15 +01:00
rakita
a1a08b26d8 feat: Add DAO hardfork irregular state change (#884) 2023-01-14 11:25:28 +01:00
Loren Siebert
4c67cf2fb6 Added bench for recovering a transaction's signature (#886) 2023-01-13 16:35:45 -08:00
LambdaClass
a1c8a34711 test: add test for header stage two step download (#843) 2023-01-13 14:40:42 -08:00
Sanket Shanbhag
67091bb7c3 docs: create eth-wire chapter (#818) 2023-01-13 14:36:40 -08:00
LambdaClass
ee0b07d654 test(sync): add test with partial run of total difficulty stage (#883) 2023-01-13 22:00:31 +02:00
Sanket Shanbhag
5c80bc9122 fix: validate fork_id before adding peer from discovery (#871) 2023-01-13 18:30:34 +01:00
Tomás
a5bdfe54dd feat(net): prioritize requesting peers with low latency (#835)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-01-13 16:01:39 +01:00
Enrique Ortiz
0603f07c6c feat(net): add way to get the NodeRecord of the local node (#875)
Co-authored-by: Enrique Ortiz <evalir@users.noreply.github.com>
2023-01-13 15:57:29 +01:00
Matthias Seitz
18dbcd4e6a fix: use correct boolean conversion for direction (#870) 2023-01-13 15:50:39 +01:00
Bjerg
02632cd888 feat: show possible values for reth stage (#872) 2023-01-13 06:01:59 -08:00