# 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

# Functions

AddPeer will add a peer.
DoUnixGetJSONRequest is used for test real request calls.
DoUnixPostJSONRequest is used for test real request calls.
DoUnixPostRequest is used for test real request calls.
DoUnixRequest is used for test real request calls.
GetExternalIP Get the external IP.
GetPeerListSend will get peers.
GetPeerNodeID will get peer node.
GetSocketClient is used for test real request calls.
InitP2p will init p2p.
InitP2PPeers will init peers.
InitP2PServer will init p2p peers.
InitRouting will init routing.
IsPeerAlreadyAdded check if peer already connected.
NewServer will create a new http server instance -- pub and private.
PeerList will init all peers provided on the p2p message.
SendMsg will send a message.
SetLogger set the logger.
StartServer will start the server.
SubscribeP2P will subscribe p2p.

# Variables

never expire.
PRIVATE_SERVER_READ_TIMEOUT will be used to hold env var.
PRIVATE_SERVER_READ_TIMEOUT_STR will be used to hold env var.
PRIVATE_SERVER_WRITE_TIMEOUT will be used to hold env var.
PRIVATE_SERVER_WRITE_TIMEOUT_STR will be used to hold env var.
PUBLIC_SERVER_READ_TIMEOUT will be used to hold env var.
PUBLIC_SERVER_READ_TIMEOUT_STR will be used to hold env var.
PUBLIC_SERVER_WRITE_TIMEOUT will be used to hold env var.
PUBLIC_SERVER_WRITE_TIMEOUT_STR will be used to hold env var.
StormDBPeers is the main object for peers db.

# Structs

Message holds header and body.
Peer is the main peer struct.