fun get(nodeId: PublicKey, endpoint: Endpoint): Peer
(source)
Get a peer from node ID and endpoint information
Return
the peer
suspend fun get(host: String, port: Int, nodeId: PublicKey): Peer
(source)
Get a Peer based on a URI components.
The returned peer will use the endpoint from the URI, unless the peer is already active, in which case its endpoint will be unchanged.
nodeId
- the public key associated with the peer
suspend fun get(uri: URI): Peer
(source)
Get a Peer based on a URI.
The returned peer will use the endpoint from the URI, unless the peer is already active, in which case its endpoint will be unchanged.
IllegalArgumentException
- if the URI is not a valid enode URI
Return
the peer