Categorygithub.com/umbracle/go-devp2p
modulepackage
0.0.0-20220823164813-e2a46ae23abd
Repository: https://github.com/umbracle/go-devp2p.git
Documentation: pkg.go.dev

# README

Go-devp2p

Implementation of the Ethereum DevP2P stack in Go.

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

DefaultConfig returns a default configuration.
NewDispatcher creates a new dispatcher.
NewJSONPeerStore creates a json peerstore.
NewServer creates a new node.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

Capability is a feature of the peer.
Config is the p2p server configuration.
Dispatcher is used to track and launch pJobs.
Info is the information of a peer.
No description provided by the author
JSONPeerStore stores the peers locally in json format.
No description provided by the author
NoopPeerStore is a peerstore that does not store peers.
Peer is each of the connected peers.
PeriodicDial is the periodic dial of busy peers.
Protocol is a wire protocol.
ProtocolSpec is a specification of an etheruem protocol.
Server is the ethereum client.

# Interfaces

Job is a job in the dispatcher.
PeerStore stores peers id.
Session is an open connection between two peers.
Stream is a stream inside a session.
Transport is a generic network transport protocol.

# Type aliases

Capabilities is a list of capabilities of the peer.
No description provided by the author
No description provided by the author
No description provided by the author