PoWebClient

class PoWebClient : PDCClient

PoWeb client.

Parameters

hostName

The IP address or domain for the PoWeb server

port

The port for the PoWeb server

useTls

Whether the PoWeb server uses TLS

The underlying connection is created lazily.

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open override fun close()

Close the underlying connection to the server (if any).

Link copied to clipboard
open suspend override fun collectParcels(nonceSigners: Array<Signer>, streamingMode: StreamingMode): Flow<ParcelCollection>

Collect parcels on behalf of the specified nodes.

Link copied to clipboard
open suspend override fun deliverParcel(parcelSerialized: ByteArray, deliverySigner: Signer)

Deliver a parcel.

Link copied to clipboard
open suspend override fun preRegisterNode(nodePublicKey: PublicKey): PrivateNodeRegistrationRequest

Request a Private Node Registration Authorization (PNRA).

Link copied to clipboard
open suspend override fun registerNode(pnrrSerialized: ByteArray): PrivateNodeRegistration

Register a private node.