# Functions
NewConnection creates a new connection object with the specified peer.
NewFullNodeProtocol returns a new instance of the full node protocol.
WithHandshakeTimeout sets the handshake timeout.
WithNetworkID sets the network ID for the peer.
WithPeerKeyPair sets the keypair for the peer.
WithPeerPort sets the port for the peer.
# Structs
Connection represents a connection with a peer and enables communication.
FullNodeProtocol is for interfacing with full nodes via the peer protocol.
# Type aliases
ConnectionOptionFunc can be used to customize a new Connection.
PeerResponseHandlerFunc is a function that will be called when a response is returned from a peer.