tendermint/p2p
Anton Kaliaev fc5b0471d9
use time.Since
2018-03-11 14:13:34 +04:00
..
conn rename dummy to kvstore (#1223) 2018-02-27 18:01:10 +04:00
pex use time.Since 2018-03-11 14:13:34 +04:00
trust
upnp
CHANGELOG.md
README.md
base_reactor.go
errors.go
fuzz.go
key.go
key_test.go
listener.go
listener_test.go
netaddress.go
netaddress_test.go
node_info.go p2p: introduce peerConn to simplify peer creation (#1226) 2018-02-27 15:54:40 +04:00
peer.go p2p: introduce peerConn to simplify peer creation (#1226) 2018-02-27 15:54:40 +04:00
peer_set.go
peer_set_test.go rename dummy to kvstore (#1223) 2018-02-27 18:01:10 +04:00
peer_test.go p2p: introduce peerConn to simplify peer creation (#1226) 2018-02-27 15:54:40 +04:00
switch.go p2p: introduce peerConn to simplify peer creation (#1226) 2018-02-27 15:54:40 +04:00
switch_test.go Speed up CircleCI builds 2018-03-06 17:36:44 +01:00
test_util.go p2p: introduce peerConn to simplify peer creation (#1226) 2018-02-27 15:54:40 +04:00
types.go
version.go

README.md

p2p

The p2p package provides an abstraction around peer-to-peer communication.

Docs:

  • Connection for details on how connections and multiplexing work
  • Peer for details on peer ID, handshakes, and peer exchange
  • Node for details about different types of nodes and how they should work
  • Pex for details on peer discovery and exchange
  • Config for details on some config option