PearlDiverLocalPoW

public class PearlDiverLocalPoW: IotaLocalPoW

Pearl Diver Local PoW implementation.

  • Constructor for PearlDiverLocalPoW.

    Declaration

    Swift

    public init()
  • Perform the PoW synchronously.

    Declaration

    Swift

    public func performPoW(trytes: String, minWeightMagnitude: Int) -> String

    Parameters

    trytes

    Trytes as String.

    minWeightMagnitude

    Minimum Weight Magnitude.

    Return Value

    Trytes as String.

  • Perform the PoW asynchronously on .userInitiated queue.

    Declaration

    Swift

    public func performPoW(trytes: String, minWeightMagnitude: Int, result: @escaping (String) -> ())

    Parameters

    trytes

    Trytes as String.

    minWeightMagnitude

    Minimum Weight Magnitude.

    result

    Trytes as String.