diff --git a/.github/ISSUE_TEMPLATE/bug-report.md b/.github/ISSUE_TEMPLATE/bug-report.md
index f9fe2865..7ea8f6a2 100644
--- a/.github/ISSUE_TEMPLATE/bug-report.md
+++ b/.github/ISSUE_TEMPLATE/bug-report.md
@@ -36,12 +36,12 @@ Please provide a general summary of the issue you're experiencing
Tell us what should happen
### Actual behaviour + errors
-Tell us what happens instead including any noticable error output (any messages
+Tell us what happens instead including any noticeable error output (any messages
displayed on-screen when e.g. a crash occurred)
-- App Version:
+- App Version:
- iOS Version:
- Device: (if applies)
diff --git a/CODE_REVIEW_GUIDELINES.md b/CODE_REVIEW_GUIDELINES.md
index ca95abca..f5a23029 100644
--- a/CODE_REVIEW_GUIDELINES.md
+++ b/CODE_REVIEW_GUIDELINES.md
@@ -1,6 +1,6 @@
# Overall:
-- Does the contribution referece an existing Issue?
+- Does the contribution reference an existing Issue?
- Are the requirements well defined?
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 015c5f23..30e07742 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -76,7 +76,7 @@ in the project's lifetime in a given context. A good record of the changes that
occurred during the project's life helps to guarantee that it can outlive its
stakeholders no matter how foundational or crucial these individuals (or
groups) were. As any reading material, it is best appreciated and comprehended
-when there's a visible structure that readers can follow and reason about.
+when there's a visible structure that readers can follow and reason about.
For that we've defined a structure for commit messages that all contributors must
follow to maintain coherence on the project's commit log. The proposed format
@@ -86,29 +86,29 @@ has been inspired by [this great article](https://cbea.ms/git-commit/)
### Preparing to contribute to the project
The first thing you should look for is an existing issue. It is possible
that the contribution you are planning to work on was already discussed
-by other users and/or contributors in the past. If not present, file an
-issue following the criteria described in the preceeding sections.
+by other users and/or contributors in the past. If not present, file an
+issue following the criteria described in the preceding sections.
Every contribution must reference an existing Issue. This issue is important
-since it will be directly referenced in the title of your commit.
+since it will be directly referenced in the title of your commit.
Although we prefer small PR's. We encourage our contributors to use Squash
-commits extensively. Maintainers prefer avoiding _merge commits_ when possible.
+commits extensively. Maintainers prefer avoiding _merge commits_ when possible.
It is very much likely that _if accepted_, your contribution will be _squash merged_.
When squashing commits, use your best judgement. In some situations, a refactoring may
be done before actual behavior changes are implemented. It is reasonable to keep such
-a refactoring as a separate commit as it both makes review easier and allows for
+a refactoring as a separate commit as it both makes review easier and allows for
these refactoring commit SHAs to be added to `.git-blame-ignore-revs`.
### Structuring a PR Commit
#### Commit Title
-The first line of your commit message constitutes its _title_. Maintainers will
+The first line of your commit message constitutes its _title_. Maintainers will
use commit titles to create release notes. Your contribution will be featured
in a public release of the project. Think of it as a newspaper headline. It
should be descriptive and provide the reader a broad idea of what the commit is
-about. You can use a related github issue if it matches this criterion.
+about. You can use a related github issue if it matches this criterion.
**Preferred title format**
@@ -155,7 +155,7 @@ Date: some date
Add //TODO comment with the permanent fix for the problem
````
-When you open a PR with a commit like this one the first line will land on the GUI's title field,
+When you open a PR with a commit like this one the first line will land on the GUI's title field,
and the body will be added as the description of the PR.
Adding the text `Closes #{issue_number}` will tell GitHub to close the issue when the PR is merged.
diff --git a/Example/ZcashLightClientSample/ZcashLightClientSample/Base.lproj/Main.storyboard b/Example/ZcashLightClientSample/ZcashLightClientSample/Base.lproj/Main.storyboard
index 19aeb9ab..e4c1c03b 100644
--- a/Example/ZcashLightClientSample/ZcashLightClientSample/Base.lproj/Main.storyboard
+++ b/Example/ZcashLightClientSample/ZcashLightClientSample/Base.lproj/Main.storyboard
@@ -809,10 +809,10 @@
The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than -this before retyring.
+this before retrying.height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
+height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
Capabilites of a signed transaction
+Capabilities of a signed transaction
Returns a list of confirmed transactions that preceed the given transaction with a limit count.
+Returns a list of confirmed transactions that precede the given transaction with a limit count.
true if the operation succeded or false otherwise
+true if the operation succeeded or false otherwise
Derives a tranparent address from a public key
+Derives a transparent address from a public key
Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
+Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than -this before retyring.
+this before retrying.height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
+height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
Capabilites of a signed transaction
+Capabilities of a signed transaction
Returns a list of confirmed transactions that preceed the given transaction with a limit count.
+Returns a list of confirmed transactions that precede the given transaction with a limit count.
true if the operation succeded or false otherwise
+true if the operation succeeded or false otherwise
Derives a tranparent address from a public key
+Derives a transparent address from a public key
Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
+Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that preceed the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a tranparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilites of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file +{"Typealiases.html#/s:19ZcashLightClientKit14RefreshedUTXOsa":{"name":"RefreshedUTXOs","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that precede the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a transparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilities of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file diff --git a/docs/rtd/search.json b/docs/rtd/search.json index 73afa273..2f24dfba 100644 --- a/docs/rtd/search.json +++ b/docs/rtd/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:19ZcashLightClientKit14RefreshedUTXOsa":{"name":"RefreshedUTXOs","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that preceed the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a tranparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilites of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file +{"Typealiases.html#/s:19ZcashLightClientKit14RefreshedUTXOsa":{"name":"RefreshedUTXOs","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that precede the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a transparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilities of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file