SingleTypeProofOfWorkProvider

A single type proof of work provider is used to always return proof of work instances of a single specific type.

Constructors

Link copied to clipboard
constructor(metaDataProvider: ChallengeMetaDataProvider<MetaData>, challengeGenerator: ChallengeGenerator<MetaData, T>, challengeVerifier: ChallengeVerifier<T>)

Functions

Link copied to clipboard
open override fun provide(inetAddress: InetAddress): ProofOfWork<T, MetaData>

Provides a proof of work instance for a given inetAddress.