SDKSynchronizer

public class SDKSynchronizer : Synchronizer

Undocumented

  • Undocumented

    See more

    Declaration

    Swift

    public enum NotificationKeys
  • Declaration

    Swift

    public private(set) var status: SyncStatus { get set }
  • Undocumented

    Declaration

    Swift

    public private(set) var progress: Float { get }
  • Undocumented

    Declaration

    Swift

    public private(set) var blockProcessor: CompactBlockProcessor { get }
  • Undocumented

    Declaration

    Swift

    public private(set) var initializer: Initializer { get }
  • Undocumented

    Declaration

    Swift

    public private(set) var latestScannedHeight: BlockHeight { get }
  • Declaration

    Swift

    public private(set) var connectionState: ConnectionState { get }
  • Undocumented

    Declaration

    Swift

    public private(set) var network: ZcashNetwork { get }
  • Creates an SDKSynchronizer instance

    Declaration

    Swift

    public convenience init(initializer: Initializer) throws

    Parameters

    initializer

    a wallet Initializer object

  • Undocumented

    Declaration

    Swift

    public func initialize() throws
  • Declaration

    Swift

    public func prepare() throws
  • Starts the synchronizer

    Throws

    CompactBlockProcessorError when failures occur

    Declaration

    Swift

    public func start(retry: Bool = false) throws
  • Stops the synchronizer

    Declaration

    Swift

    public func stop()

Synchronizer methods