SDKSynchronizer
public class SDKSynchronizer : Synchronizer
Synchronizer implementation for UIKit and iOS 12+
-
Undocumented
See moreDeclaration
Swift
public struct NotificationKeys -
Declaration
Swift
public private(set) var status: Status { get set } -
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 } -
Creates an SDKSynchronizer instance
Declaration
Swift
public init(initializer: Initializer) throwsParameters
initializera wallet Initializer object
-
Starts the synchronizer
Throws
CompactBlockProcessorError when failures occurDeclaration
Swift
public func start(retry: Bool = false) throws -
Stops the synchronizer
Throws
CompactBlockProcessorError when failures occurDeclaration
Swift
public func stop() throws
-
Declaration
Swift
public func sendToAddress(spendingKey: String, zatoshi: Int64, toAddress: String, memo: String?, from accountIndex: Int, resultBlock: @escaping (Result<PendingTransactionEntity, Error>) -> Void) -
Declaration
Swift
public func getAddress(accountIndex: Int) -> String -
Declaration
Swift
public func cancelSpend(transaction: PendingTransactionEntity) -> Bool -
Undocumented
Declaration
Swift
public func allReceivedTransactions() throws -> [ConfirmedTransactionEntity] -
Undocumented
Declaration
Swift
public func allPendingTransactions() throws -> [PendingTransactionEntity] -
Undocumented
Declaration
Swift
public func allClearedTransactions() throws -> [ConfirmedTransactionEntity] -
Undocumented
Declaration
Swift
public func allSentTransactions() throws -> [ConfirmedTransactionEntity] -
Declaration
Swift
public func paginatedTransactions(of kind: TransactionKind = .all) -> PaginatedTransactionRepository -
Declaration
Swift
public var pendingTransactions: [PendingTransactionEntity] { get } -
Declaration
Swift
public var clearedTransactions: [ConfirmedTransactionEntity] { get } -
Declaration
Swift
public var sentTransactions: [ConfirmedTransactionEntity] { get } -
Declaration
Swift
public var receivedTransactions: [ConfirmedTransactionEntity] { get }
SDKSynchronizer Class Reference