docs: fix broken links in docs/crates/network.md (#13948)

This commit is contained in:
DevEloperate
2025-01-23 20:17:34 +03:00
committed by GitHub
parent 9bbfb6096e
commit 28cf43cdcc

View File

@ -8,8 +8,6 @@ Reth's P2P networking consists primarily of 4 ongoing tasks:
- **ETH Requests**: Responds to incoming requests for headers and bodies - **ETH Requests**: Responds to incoming requests for headers and bodies
- **Network Management**: Handles incoming & outgoing connections with peers, and routes requests between peers and the other tasks - **Network Management**: Handles incoming & outgoing connections with peers, and routes requests between peers and the other tasks
We'll leave most of the discussion of the discovery task for the [discv4](./discv4.md) chapter, and will focus on the other three here.
Let's take a look at how the main Reth CLI (i.e., a default-configured full node) makes use of the P2P layer to explore the primary interfaces and entrypoints into the `network` crate. Let's take a look at how the main Reth CLI (i.e., a default-configured full node) makes use of the P2P layer to explore the primary interfaces and entrypoints into the `network` crate.
--- ---
@ -168,8 +166,6 @@ The `Swarm` struct glues together incoming connections from peers, managing sess
We'll touch more on the `NetworkManager` shortly! It's perhaps the most important struct in this crate. We'll touch more on the `NetworkManager` shortly! It's perhaps the most important struct in this crate.
More information about the discovery task can be found in the [discv4](./discv4.md) chapter.
The ETH requests and transactions task will be explained in their own sections, following this one. The ETH requests and transactions task will be explained in their own sections, following this one.
The variable `network` returned from `start_network` and the variable `fetch_client` returned from `network.fetch_client` are of types `NetworkHandle` and `FetchClient`, respectively. These are the two main interfaces for interacting with the P2P network, and are currently used in the `HeaderStage` and `BodyStage`. The variable `network` returned from `start_network` and the variable `fetch_client` returned from `network.fetch_client` are of types `NetworkHandle` and `FetchClient`, respectively. These are the two main interfaces for interacting with the P2P network, and are currently used in the `HeaderStage` and `BodyStage`.