ZcashLightClientKit/docs/rtd/Extensions/Notification/Name.html

779 lines
40 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<title>Name Extension Reference</title>
<link rel="stylesheet" type="text/css" href="../../css/jazzy.css" />
<link rel="stylesheet" type="text/css" href="../../css/highlight.css" />
<meta charset='utf-8'>
<script src="../../js/jquery.min.js" defer></script>
<script src="../../js/jazzy.js" defer></script>
</head>
<body>
<a name="//apple_ref/swift/Extension/Name" class="dashAnchor"></a>
<a title="Name Extension Reference"></a>
<header>
<div class="content-wrapper">
<p><a href="../../index.html">ZcashLightClientKit Docs</a> (71% documented)</p>
</div>
</header>
<div class="content-wrapper">
<p id="breadcrumbs">
<a href="../../index.html">ZcashLightClientKit Reference</a>
<img id="carat" src="../../img/carat.png" />
Name Extension Reference
</p>
</div>
<div class="content-wrapper">
<nav class="sidebar">
<ul class="nav-groups">
<li class="nav-group-name">
<a href="../../Classes.html">Classes</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a href="../../Classes/CompactBlockProcessor.html">CompactBlockProcessor</a>
</li>
<li class="nav-group-task">
<a href="../../Classes/CompactBlockProcessor/Configuration.html"> Configuration</a>
</li>
<li class="nav-group-task">
<a href="../../Classes/CompactBlockProcessor/State.html"> State</a>
</li>
<li class="nav-group-task">
<a href="../../Classes/Initializer.html">Initializer</a>
</li>
<li class="nav-group-task">
<a href="../../Classes/LightWalletGRPCService.html">LightWalletGRPCService</a>
</li>
<li class="nav-group-task">
<a href="../../Classes/SDKSynchronizer.html">SDKSynchronizer</a>
</li>
<li class="nav-group-task">
<a href="../../Classes/SDKSynchronizer/NotificationKeys.html"> NotificationKeys</a>
</li>
<li class="nav-group-task">
<a href="../../Classes/ZcashSDK.html">ZcashSDK</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a href="../../Enums.html">Enumerations</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a href="../../Enums/CompactBlockProcessorError.html">CompactBlockProcessorError</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/InitializerError.html">InitializerError</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/LightWalletServiceError.html">LightWalletServiceError</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/ResourceProviderError.html">ResourceProviderError</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/RustWeldingError.html">RustWeldingError</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/Status.html">Status</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/SynchronizerError.html">SynchronizerError</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/TransactionEncoderError.html">TransactionEncoderError</a>
</li>
<li class="nav-group-task">
<a href="../../Enums/TransactionKind.html">TransactionKind</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a href="../../Extensions.html">Extensions</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a href="../../Extensions/Array.html">Array</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/BlockHeight.html">BlockHeight</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/Collection.html">Collection</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/CompactBlockRange.html">CompactBlockRange</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/Data.html">Data</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/Data/HexEncodingOptions.html"> HexEncodingOptions</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/Notification.html">Notification</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/Notification/Name.html"> Name</a>
</li>
<li class="nav-group-task">
<a href="../../Extensions/String.html">String</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a href="../../Protocols.html">Protocols</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a href="../../Protocols/AbstractTransaction.html">AbstractTransaction</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/CompactBlockDownloading.html">CompactBlockDownloading</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/ConfirmedTransactionEntity.html">ConfirmedTransactionEntity</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/LightWalletService.html">LightWalletService</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/LightWalletServiceResponse.html">LightWalletServiceResponse</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/Logger.html">Logger</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/MinedTransactionEntity.html">MinedTransactionEntity</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/PaginatedTransactionRepository.html">PaginatedTransactionRepository</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/PendingTransactionEntity.html">PendingTransactionEntity</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/RawIdentifiable.html">RawIdentifiable</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/ResourceProvider.html">ResourceProvider</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/SeedProvider.html">SeedProvider</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/SignedTransactionEntity.html">SignedTransactionEntity</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/Synchronizer.html">Synchronizer</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/TransactionEntity.html">TransactionEntity</a>
</li>
<li class="nav-group-task">
<a href="../../Protocols/ZcashRustBackendWelding.html">ZcashRustBackendWelding</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a href="../../Structs.html">Structures</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a href="../../Structs/CompactBlockProcessorNotificationKey.html">CompactBlockProcessorNotificationKey</a>
</li>
<li class="nav-group-task">
<a href="../../Structs/DefaultResourceProvider.html">DefaultResourceProvider</a>
</li>
<li class="nav-group-task">
<a href="../../Structs/LightWalletEndpoint.html">LightWalletEndpoint</a>
</li>
<li class="nav-group-task">
<a href="../../Structs/WalletBirthday.html">WalletBirthday</a>
</li>
<li class="nav-group-task">
<a href="../../Structs/ZcashCompactBlock.html">ZcashCompactBlock</a>
</li>
<li class="nav-group-task">
<a href="../../Structs.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsV">ZcashRustBackendWeldingConstants</a>
</li>
</ul>
</li>
<li class="nav-group-name">
<a href="../../Typealiases.html">Type Aliases</a>
<ul class="nav-group-tasks">
<li class="nav-group-task">
<a href="../../Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta">BlockHeight</a>
</li>
<li class="nav-group-task">
<a href="../../Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea">CompactBlockRange</a>
</li>
</ul>
</li>
</ul>
</nav>
<article class="main-content">
<section>
<section class="section">
<h1>Name</h1>
<div class="declaration">
<div class="language">
<pre class="highlight swift"><code><span class="kd">public</span> <span class="kd">extension</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
<section class="section task-group-section">
<div class="task-group">
<ul>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorUpdated" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ">blockProcessorUpdated</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Processing progress update</p>
<p>Query the userInfo object for the key CompactBlockProcessorNotificationKey.progress and CompactBlockProcessorNotificationKey.progressheight for more information on progress % and height</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorUpdated</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorStartedDownloading" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ">blockProcessorStartedDownloading</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when a compact block processor starts downloading</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorStartedDownloading</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorStartedValidating" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ">blockProcessorStartedValidating</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when the compact block processor starts validating the chain state</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorStartedValidating</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorStartedScanning" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ">blockProcessorStartedScanning</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when the compact block processor starts scanning blocks from the cache</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorStartedScanning</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorStopped" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ">blockProcessorStopped</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when the compact block processor stop() method is called</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorStopped</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorFailed" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ">blockProcessorFailed</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when the compact block processor presented an error.</p>
<p>Query userInfo object on the key CompactBlockProcessorNotificationKey.error</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorFailed</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorFinished" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ">blockProcessorFinished</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when the compact block processor has finished syncing the blockchain to latest height</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorFinished</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorIdle" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ">blockProcessorIdle</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when the compact block processor is doing nothing</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorIdle</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorUnknownTransition" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ">blockProcessorUnknownTransition</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when something odd happened. probably going from a state to another state that shouldn&rsquo;t be the next state.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorUnknownTransition</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ"></a>
<a name="//apple_ref/swift/Variable/blockProcessorHandledReOrg" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ">blockProcessorHandledReOrg</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification sent when the compact block processor handled a ReOrg.</p>
<p>Query the userInfo object on the key CompactBlockProcessorNotificationKey.reorgHeight for the height on which the reorg was detected. CompactBlockProcessorNotificationKey.rewindHeight for the height that the processor backed to in order to solve the Reorg</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">blockProcessorHandledReOrg</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE19transactionsUpdatedABvpZ"></a>
<a name="//apple_ref/swift/Variable/transactionsUpdated" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE19transactionsUpdatedABvpZ">transactionsUpdated</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Notification is posted whenever transactions are updated</p>
<div class="aside aside-important">
<p class="aside-title">Important</p>
not yet posted
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">transactionsUpdated</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerStarted" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ">synchronizerStarted</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when the synchronizer is started.</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerStarted</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerProgressUpdated" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ">synchronizerProgressUpdated</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when there are progress updates.</p>
<div class="aside aside-note">
<p class="aside-title">Note</p>
Query userInfo object for NotificationKeys.progress for Float progress percentage and NotificationKeys.blockHeight for the current progress height
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerProgressUpdated</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerSynced" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ">synchronizerSynced</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when the synchronizer is synced to latest height</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerSynced</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerStopped" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ">synchronizerStopped</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when the synchronizer is stopped</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerStopped</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerDisconnected" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ">synchronizerDisconnected</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when the synchronizer loses connection</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerDisconnected</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerSyncing" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ">synchronizerSyncing</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when the synchronizer starts syncing</p>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerSyncing</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerMinedTransaction" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ">synchronizerMinedTransaction</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when the synchronizer finds a mined transaction</p>
<div class="aside aside-note">
<p class="aside-title">Note</p>
query userInfo on NotificationKeys.minedTransaction for the transaction
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerMinedTransaction</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
<li class="item">
<div>
<code>
<a name="/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ"></a>
<a name="//apple_ref/swift/Variable/synchronizerFailed" class="dashAnchor"></a>
<a class="token" href="#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ">synchronizerFailed</a>
</code>
</div>
<div class="height-container">
<div class="pointer-container"></div>
<section class="section">
<div class="pointer"></div>
<div class="abstract">
<p>Posted when the synchronizer presents an error</p>
<div class="aside aside-note">
<p class="aside-title">Note</p>
query userInfo on NotificationKeys.error for an error
</div>
</div>
<div class="declaration">
<h4>Declaration</h4>
<div class="language">
<p class="aside-title">Swift</p>
<pre class="highlight swift"><code><span class="kd">static</span> <span class="k">let</span> <span class="nv">synchronizerFailed</span><span class="p">:</span> <span class="kt">Notification</span><span class="o">.</span><span class="kt">Name</span></code></pre>
</div>
</div>
</section>
</div>
</li>
</ul>
</div>
</section>
</section>
<section id="footer">
<p>&copy; 2020 <a class="link" href="https://github.com/zcash/ZcashLightClientKit" target="_blank" rel="external">Francisco Gindre and Jack Grigg</a>. All rights reserved. (Last updated: 2020-04-06)</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.13.1</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</article>
</div>
</body>
</div>
</html>