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) throws
Parameters
initializer
a 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 }