Module lumina_node::p2p
source · Expand description
Component responsible for the messaging and interacting with other nodes on the peer to peer layer.
It is a high level integration of various p2p protocols used by Celestia nodes. Currently supporting:
- libp2p-identitfy
- header-sub topic on libp2p-gossipsub
- libp2p-kad
- libp2p-autonat
- libp2p-ping
- header-ex client
- header-ex server
Structs
- Component responsible for the peer to peer networking handling.
- Arguments used to configure the
P2p.
Enums
- Representation of all the errors that can occur when interacting with the header-ex.
- Representation of all the errors that can occur when interacting with
P2p.