abstract 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
abstract 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
open suspend fun get(uri: String): Peer
(source)
Get a Peer based on a URI string.
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