ZcashLightClientKit/docs/rtd/docsets/ZcashLightClientKit.docset/Contents/Resources/Documents/search.json

1 line
139 KiB
JSON

{"Typealiases.html#/s:19ZcashLightClientKit14RefreshedUTXOsa":{"name":"RefreshedUTXOs","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"<p>Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.</p>"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"<p>Undocumented</p>"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"<p>Undocumented</p>","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"<p>Undocumented</p>","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"<p>Undocumented</p>","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"<p>Undocumented</p>","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"<p>Undocumented</p>","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"<p>Undocumented</p>","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":"<p>Undocumented</p>","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"<p>Undocumented</p>","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"<p>initializes a LightWalletEndpoint</p>","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"<p>Undocumented</p>","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"<p>Undocumented</p>","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"<p>Undocumented</p>","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"<p>Undocumented</p>","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"<p>Undocumented</p>"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"<p>Represents the wallet&rsquo;s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"<p>Represents a lightwallet instance endpoint to connect to</p>"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"<p>Convenience provider for a data db and cache db resources.</p>"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"<p>A Zcash compact block to store on cache DB</p>"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"<p>Undocumented</p>"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"<p>Given a seed and a number of accounts, return the associated viewing keys.</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"<p>Given a spending key, return the associated viewing key.</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"<p>Given a seed and a number of accounts, return the associated spending keys.</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"<p>Given a seed and account index, return the associated address.</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"<p>Given a viewing key string, return the associated address.</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"<p>Derives a transparent address from seedbytes, specifying account and index</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"<p>Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"<p>Derives a transparent address from the given transparent Secret Key</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"<p>Undocumented</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"<p>derives unified viewing keys from seedbytes, specifying a number of accounts</p>","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"<p>derives a Unified Address from a Unified Viewing Key</p>","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"<p>Undocumented</p>","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"<p>Undocumented</p>","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"<p>Undocumented</p>","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"<p>Value representing the Status of this Synchronizer. As the status changes, it will be also notified</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"<p>reflects current connection state to LightwalletEndpoint</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"<p>prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"<p>Starts this synchronizer within the given scope.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"<p>Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"<p>Gets the sapling shielded address for the given account.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"<p>Gets the unified address for the given account.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"<p>Gets the transparent address for the given account.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"<p>Undocumented</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"<p>Sends zatoshi.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"<p>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":"<p>all outbound pending transactions that have been sent but are awaiting confirmations</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"<p>all the transactions that are on the blockchain</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"<p>All transactions that are related to sending funds</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"<p>all transactions related to receiving funds</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"<p>A repository serving transactions in a paginated manner</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"<p>Returns a list of confirmed transactions that precede the given transaction with a limit count.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"<p>Returns the latest downloaded height from the compact block cache</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"<p>Returns the latest block height from the provided Lightwallet endpoint</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"<p>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":"<p>Returns the latests UTXOs for the given address from the specified height on</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"<p>Returns the last stored unshielded balance</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"<p>Returns the shielded total balance (includes verified and unverified balance)</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"<p>Returns the shielded verified balance (anchor is 10 blocks back)</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"<p>Stops the synchronizer and rescans the known blocks with the current keys.</p>","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"<p>returns the info for this lightwalletd server (blocking)</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"<p>returns the info for this lightwalletd server</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"<p>Return the latest block height known to the service.</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"<p>Return the latest block height known to the service.</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"<p>Return the given range of blocks.</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"<p>Return the given range of blocks.</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"<p>Submits a raw transaction over lightwalletd. Non-Blocking</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"<p>Submits a raw transaction over lightwalletd. Blocking</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"<p>Gets a transaction by id</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"<p>Gets a transaction by id</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"<p>Undocumented</p>","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"<p>Undocumented</p>","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"<p>Undocumented</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"<p>Undocumented</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"<p>true</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"<p>either &ldquo;main&rdquo; or &ldquo;test&rdquo;</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"<p>depends on mainnet or testnet</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"<p>protocol identifier, see consensus/upgrades.cpp</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"<p>latest block on the best chain</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"<p>Undocumented</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"<p>Undocumented</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"<p>Undocumented</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"<p>Undocumented</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"<p>less than tip height if zcashd is syncing</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"<p>example: &ldquo;v4.1.1-877212414&rdquo;</p>","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"<p>example: &ldquo;/MagicBean:4.1.1/&rdquo;</p>","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"<p>gets the latest error if available. Clear the existing error</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"<p>gets the latest error message from librustzcash. Does not clear existing error</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"<p>initializes the data db</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"<div class=\"aside aside-throws\">","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP25isValidTransparentAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidTransparentAddress(_:networkType:)","abstract":"<div class=\"aside aside-throws\">","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29isValidExtendedFullViewingKey_11networkTypeSbSS_AA07NetworkO0OtKFZ":{"name":"isValidExtendedFullViewingKey(_:networkType:)","abstract":"<div class=\"aside aside-throws\">","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4seed8accounts11networkTypeSaySSGSg10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkP0OtFZ":{"name":"initAccountsTable(dbData:seed:accounts:networkType:)","abstract":"<p>initialize the accounts table from a given seed and a number of accounts</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"<p>initialize the accounts table from a set of unified viewing keys</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"<p>Undocumented</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"<p>gets the address from data db from the given account</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"<p>get the (unverified) balance from the given account</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"<p>get the verified balance from the given account</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"<p>Get the verified cached transparent balance for the given address</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"<p>Get the verified cached transparent balance for the given address</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"<p>get received memo from note</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"<p>get sent memo from note</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"<p>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":"<p>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":"<p>rewinds the compact block storage to the given height. clears up all derived data as well</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"<p>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":"<p>puts a UTXO into the data db database</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"<p>clears the cached utxos for the given address from the specified height on</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"<p>Gets the balance of the previously downloaded UTXOs</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"<p>Undocumented</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"<p>Derives a full viewing key from a seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"<p>Derives a set of full viewing keys from a seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"<p>Derives a set of full viewing keys from a seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"<p>Derives a shielded address from a seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"<p>Derives a shielded address from an Extended Full Viewing Key</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"<p>Derives a shielded address from an Extended Full Viewing Key</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"<p>Derives a transparent secret key from Seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"<p>Derives a transparent address from a secret key</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"<p>Derives a transparent address from a public key</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"<p>Undocumented</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"<p>Gets the consensus branch id for the given height</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"<p>The page size of this repository</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"<p>How many pages are in total</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"<p>How many items are to be displayed in total</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"<p>Returns the page number if exists. Blocking</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"<p>Returns the page number if exists. Non-blocking</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"<p>Undocumented</p>","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"<p>Undocumented</p>","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"<p>Undocumented</p>","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"<p>Undocumented</p>","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"<p>Undocumented</p>","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"<p>Undocumented</p>","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"<p>Undocumented</p>","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"<p>Undocumented</p>","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"<p>Undocumented</p>","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"<p>Undocumented</p>","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"<p>Undocumented</p>","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"<p>Undocumented</p>","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"<p>Undocumented</p>","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"<p>height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet</p>","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"<p>internal note id that is involved on this transaction</p>","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"<p>block time in in reference since 1970</p>","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"<p>internal index for this transaction</p>","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"<p>Undocumented</p>","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"<p>Undocumented</p>","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"<p>internal id for this transaction</p>","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"<p>value in zatoshi</p>","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"<p>data containing the memo if any</p>","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"<p>Internal transaction id</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"<p>Blockchain transaction id</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"<p>String representing the date of creation</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"<p>recipient address if available</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"<p>expiration height for this transaction</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"<p>TransactionEntity representation of this ConfirmedTransactionEntity transaction</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"<p>Undocumented</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"<p>Undocumented</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"<p>Undocumented</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"<p>recipient address</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"<p>index of the account from which the funds were sent</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"<p>height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"<p>height for which the represented transaction would be considered expired</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"<p>value is 1 if the transaction was cancelled</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"<p>how many times this transaction encoding was attempted</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"<p>How many attempts to send this transaction have been done</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"<p>Error message if available.</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"<p>error code, if available</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"<p>create time of the represented transaction</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"<p>Checks whether this transaction is the same as the given transaction</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"<p>returns whether the represented transaction is pending based on the provided block height</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"<p>if the represented transaction is being created</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"<p>returns whether the represented transaction has failed to be encoded</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"<p>returns whether the represented transaction has failed to be submitted</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"<p>returns whether the represented transaction presents some kind of error</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"<p>returns whether the represented transaction has been cancelled by the user</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"<p>returns whether the represented transaction has been successfully mined</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"<p>returns whether the represented transaction has been submitted</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"<p>returns whether the represented transaction has been submitted successfully</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"<p>Undocumented</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"<p>Undocumented</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"<p>TransactionEntity representation of this PendingTransactionEntity transaction</p>","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"<p>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":"<p>Default Name for LibRustZcash data.db</p>","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"<p>Default Name for Compact Block caches db</p>","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"<p>Default name for pending transactions db</p>","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"<p>Undocumented</p>","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"<p>Undocumented</p>","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"<p>Undocumented</p>","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"<p>Undocumented</p>","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"<p>Undocumented</p>","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"<p>Undocumented</p>","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"<p>Undocumented</p>","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"<p>Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"<p>Remove newer blocks and go back to the given height</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"<p>returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"<p>Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"<p>Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"<p>Restore the download progress up to the given height.</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"<p>Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"<p>Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"<p>Gets the transaction for the Id given</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"<p>Gets the transaction for the Id given</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"<p>Represents what a compact block downloaded should provide to its clients</p>"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"<p>Undocumented</p>"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"<p>Undocumented</p>"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"<p>Undocumented</p>"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"<p>Represents a sent transaction that has not been confirmed yet on the blockchain</p>"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"<p>Undocumented</p>"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"<p>convenience representation of all transaction types</p>"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"<p>Abstract representation of all transaction types</p>"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"<p>Capabilities of a signed transaction</p>"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"<p>Capabilities of an entity that can be uniquely identified by a raw transaction id</p>"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"<p>Attributes that a Mined transaction must have</p>"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"<p>Undocumented</p>"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"<p>Undocumented</p>"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"<p>Undocumented</p>"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"<p>Undocumented</p>"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"<p>Undocumented</p>"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"<p>Undocumented</p>"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"<p>Undocumented</p>"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"<p>Undocumented</p>"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"<p>Undocumented</p>"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"<p>Undocumented</p>"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"<p>Undocumented</p>"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"<p>Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"<p>Undocumented</p>"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"<p>Undocumented</p>"},"Protocols/Logger.html":{"name":"Logger","abstract":"<p>Represents what&rsquo;s expected from a logging entity</p>"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"<p>Undocumented</p>","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"<p>Undocumented</p>","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"<p>Undocumented</p>","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"<p>Undocumented</p>","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"<p>Transforms the data info bytes into a Zcash hex transaction id</p>","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"<p>Undocumented</p>","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"<p>Processing progress update</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"<p>notification sent when processor status changed</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"<p>Notification sent when a compact block processor starts downloading</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"<p>Notification sent when the compact block processor starts validating the chain state</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"<p>Notification sent when the compact block processor starts scanning blocks from the cache</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"<p>Notification sent when the compact block processor stop() method is called</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"<p>Notification sent when the compact block processor presented an error.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"<p>Notification sent when the compact block processor has finished syncing the blockchain to latest height</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"<p>Notification sent when the compact block processor is doing nothing</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"<p>Notification sent when something odd happened. probably going from a state to another state that shouldn&rsquo;t be the next state.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"<p>Notification sent when the compact block processor handled a ReOrg.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"<p>Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"<p>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":"<p>Undocumented</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"<p>Undocumented</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"<p>Undocumented</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"<p>Notification sent when the grpc service connection detects a change. Query the user info object for status change details <code>currentConnectivityStatus</code> for current and previous with <code>previousConnectivityStatus</code></p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19transactionsUpdatedABvpZ":{"name":"transactionsUpdated","abstract":"<p>Notification is posted whenever transactions are updated</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"<p>Posted when the synchronizer is started.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"<p>Posted when there are progress updates.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"<p>Undocumented</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"<p>Posted when the synchronizer is synced to latest height</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"<p>Posted when the synchronizer is stopped</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"<p>Posted when the synchronizer loses connection</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"<p>Posted when the synchronizer starts syncing</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"<p>Posted when synchronizer starts downloading blocks</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"<p>Posted when synchronizer starts validating blocks</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"<p>Posted when synchronizer starts scanning blocks</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"<p>Posted when the synchronizer starts Enhancing</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"<p>Posted when the synchronizer starts fetching UTXOs</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"<p>Posted when the synchronizer finds a pendingTransaction that hast been newly mined</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"<p>Posted when the synchronizer finds a mined transaction</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"<p>Posted when the synchronizer presents an error</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"<p>Undocumented</p>","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":"<p>Attempts to convert this string to a Zcash Transaction Memo data</p>"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"<p>Undocumented</p>"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"<p>Undocumented</p>","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"<p>Undocumented</p>","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"<p>Undocumented</p>","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"<p>Download a Spend parameter from default host and stores it at given URL</p>","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"<p>Download an Output parameter from default host and stores it at given URL</p>","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"<p>Downloads the parameters if not present and provides the resulting URLs for both parameters</p>","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"<p>Undocumented</p>","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"<p>Undocumented</p>","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"<p>Undocumented</p>","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"<p>Undocumented</p>","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"<p>Undocumented</p>","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"<p>Undocumented</p>","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"<p>Undocumented</p>","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"<p>Undocumented</p>","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"<p>Undocumented</p>","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"<p>Undocumented</p>","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"<p>Undocumented</p>","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"<p>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.</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"<p>Indicates that this Synchronizer is actively downloading new blocks from the server.</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"<p>Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"<p>Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"<p>Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"<p>fetches the transparent balance and stores it locally</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"<p>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":"<p>Indicates that [stop] has been called on this Synchronizer and it will no longer be used.</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"<p>Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"<p>Undocumented</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"<p>Undocumented</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"<p>Undocumented</p>","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"<p>not in use</p>","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"<p>there&rsquo;s a connection being attempted from a non error state</p>","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"<p>connection is established, ready to use or in use</p>","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"<p>the connection is being re-established after losing it temporarily</p>","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"<p>the connection has been closed</p>","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"<p>Undocumented</p>","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"<p>Undocumented</p>","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"<p>Undocumented</p>","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"<p>Undocumented</p>","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"<p>Undocumented</p>","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"<p>The number of zatoshi that equal 1 ZEC.</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"<p>The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"<p>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":"<p>Default size of batches of blocks to request from the compact block service.</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"<p>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":"<p>Default attempts at retrying.</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"<p>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":"<p>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":"<p>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":"<p>Default Name for LibRustZcash data.db</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"<p>Default Name for Compact Block caches db</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"<p>Default name for pending transactions db</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"<p>File name for the sapling spend params</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"<p>File name for the sapling output params</p>","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"<p>The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"<p>Undocumented</p>","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"<p>Undocumented</p>","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"<p>Undocumented</p>","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"<p>A localized message describing what error occurred.</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"<p>A localized message describing the reason for the failure.</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"<p>A localized message describing how one might recover from the failure.</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"<p>A localized message providing &ldquo;help&rdquo; text if the user requests help.</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"<p>Errors thrown by CompactBlock Processor</p>"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"<p>CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"<p>Undocumented</p>"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"<p>Undocumented</p>"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"<p>Undocumented</p>"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"<p>Undocumented</p>"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"<p>Constants of ZcashLightClientKit. this constants don&rsquo;t</p>"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"<p>Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"<p>Undocumented</p>"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"<p>Undocumented</p>"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"<p>Undocumented</p>"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"<p>Swift GRPC implementation of Lightwalletd service</p>"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"<p>Wrapper for errors received from a Lightwalletd endpoint</p>"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"<p>Represents errors thrown by a Synchronizer</p>"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"<p>Undocumented</p>"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"<p>Represent the connection state to the lightwalletd server</p>"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"<p>Undocumented</p>"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"<p>Kind of transactions handled by a Synchronizer</p>"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"<p>Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"<p>Undocumented</p>"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"<p>Undocumented</p>"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"<p>Helper class to handle the download of Sapling parameters</p>"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"<p>Undocumented</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"<p>Given a seed and a number of accounts, return the associated viewing keys.</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"<p>Given a spending key, return the associated viewing key.</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"<p>Given a seed and a number of accounts, return the associated spending keys.</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"<p>Given a seed and account index, return the associated address.</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"<p>Given a viewing key string, return the associated address.</p>","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":"<p>derives a Unified Address from a Unified Viewing Key</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"<p>Undocumented</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"<p>Derives the transparent funds private key from the given seed</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"<p>Undocumented</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"<p>Undocumented</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"<p>Undocumented</p>","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"<p>Derives the transparent address from a WIF Private Key</p>","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"<p>Creates an SDKSynchronizer instance</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"<p>Starts the synchronizer</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"<p>Stops the synchronizer</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"<p>Undocumented</p>","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":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"<p>Undocumented</p>","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":"<p>Undocumented</p>","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":"<p>Returns the last stored unshielded balance</p>","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":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"<p>Undocumented</p>","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":"<p>Undocumented</p>","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":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"<p>Undocumented</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"<p>Undocumented</p>","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":"<p>Constructs the Initializer</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"<p>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":"<p>get address from the given account index</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"<p>get (unverified) balance from the given account index</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"<p>get verified balance from the given account index</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"<p>checks if the provided address is a valid shielded zAddress</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"<p>checks if the provided address is a transparent zAddress</p>","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"<p>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":"<p>Default Name for LibRustZcash data.db</p>","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"<p>Default Name for Compact Block caches db</p>","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"<p>Default name for pending transactions db</p>","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"<p>Undocumented</p>","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"<p>Estimated height where wallets are supposed to change the fee</p>","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"<p>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":"<p>Default Name for LibRustZcash data.db</p>","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"<p>Default Name for Compact Block caches db</p>","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"<p>Default name for pending transactions db</p>","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"<p>Undocumented</p>","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"<p>connected and downloading blocks</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"<p>was doing something but was paused</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"<p>processor is validating</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"<p>processor is scanning</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"<p>Processor is Enhancing transactions</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"<p>fetching utxos</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"<p>was processing but erred</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"<p>Processor is up to date with the blockchain and you can now make transactions.</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"<p>Standard configuration for most compact block processors</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"<p>Compact Block Processor configuration</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"<p>Represents the possible states of a CompactBlockProcessor</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"<p>Initializes a CompactBlockProcessor instance from an Initialized object</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"<p>Starts the CompactBlockProcessor instance and starts downloading and processing blocks</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"<p>Stops the CompactBlockProcessor</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"<p>Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"<p>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":"<p>Undocumented</p>"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"<p>Undocumented</p>"},"Classes/Initializer.html":{"name":"Initializer","abstract":"<p>Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"<p>Undocumented</p>"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"<p>Undocumented</p>"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"<p>Undocumented</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}}