From 6c3423181d740175e7a7b726d336ff63eaa817d9 Mon Sep 17 00:00:00 2001
From: Dimitris Apostolou
The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than -this before retyring.
+this before retrying.height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
+height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
Capabilites of a signed transaction
+Capabilities of a signed transaction
Returns a list of confirmed transactions that preceed the given transaction with a limit count.
+Returns a list of confirmed transactions that precede the given transaction with a limit count.
true if the operation succeded or false otherwise
+true if the operation succeeded or false otherwise
Derives a tranparent address from a public key
+Derives a transparent address from a public key
Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
+Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than -this before retyring.
+this before retrying.height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
+height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
Capabilites of a signed transaction
+Capabilities of a signed transaction
Returns a list of confirmed transactions that preceed the given transaction with a limit count.
+Returns a list of confirmed transactions that precede the given transaction with a limit count.
true if the operation succeded or false otherwise
+true if the operation succeeded or false otherwise
Derives a tranparent address from a public key
+Derives a transparent address from a public key
Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
+Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that preceed the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a tranparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilites of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file +{"Typealiases.html#/s:19ZcashLightClientKit14RefreshedUTXOsa":{"name":"RefreshedUTXOs","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that precede the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a transparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilities of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file diff --git a/docs/rtd/search.json b/docs/rtd/search.json index 73afa273..2f24dfba 100644 --- a/docs/rtd/search.json +++ b/docs/rtd/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:19ZcashLightClientKit14RefreshedUTXOsa":{"name":"RefreshedUTXOs","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a tranparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that preceed the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a tranparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilites of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file +{"Typealiases.html#/s:19ZcashLightClientKit14RefreshedUTXOsa":{"name":"RefreshedUTXOs","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17ConsensusBranchIDa":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22ExtendedFullViewingKeya":{"name":"ExtendedFullViewingKey","abstract":"Groups a Sapling Extended Full Viewing Key an a transparent address extended public key.
"},"Typealiases.html#/s:19ZcashLightClientKit17ExtendedPublicKeya":{"name":"ExtendedPublicKey","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit18TransparentAddressa":{"name":"TransparentAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit22SaplingShieldedAddressa":{"name":"SaplingShieldedAddress","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit7Channela":{"name":"Channel","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"Undocumented
"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"Undocumented
"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV11startHeightSivp":{"name":"startHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV12targetHeightSivp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV14progressHeightSivp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/BlockProgress.html#/s:19ZcashLightClientKit13BlockProgressV04nullF0ACvpZ":{"name":"nullProgress","abstract":"Undocumented
","parent_name":"BlockProgress"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"Undocumented
","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSivp":{"name":"port","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV25singleCallTimeoutInMilliss5Int64Vvp":{"name":"singleCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV28streamingCallTimeoutInMilliss5Int64Vvp":{"name":"streamingCallTimeoutInMillis","abstract":"Undocumented
","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secure25singleCallTimeoutInMillis09streamingklmN0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(address:port:secure:singleCallTimeoutInMillis:streamingCallTimeoutInMillis:)","abstract":"initializes a LightWalletEndpoint
","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4with7networkACSi_AA0A7Network_ptFZ":{"name":"birthday(with:network:)","abstract":"Undocumented
","parent_name":"WalletBirthday"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV20lastFoundTransactionAA09ConfirmedJ6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html#/s:19ZcashLightClientKit25EnhancementStreamProgressV8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"EnhancementStreamProgress"},"Structs/EnhancementStreamProgress.html":{"name":"EnhancementStreamProgress","abstract":"Undocumented
"},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"Represents the wallet’s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"
Represents a lightwallet instance endpoint to connect to
"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"Convenience provider for a data db and cache db resources.
"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"A Zcash compact block to store on cache DB
"},"Structs/BlockProgress.html":{"name":"BlockProgress","abstract":"Undocumented
"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_s12StaticStringVAISitF":{"name":"debug(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_s12StaticStringVAISitF":{"name":"info(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_s12StaticStringVAISitF":{"name":"event(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_s12StaticStringVAISitF":{"name":"warn(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_s12StaticStringVAISitF":{"name":"error(_:file:function:line:)","abstract":"Undocumented
","parent_name":"Logger"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP013deriveViewingE008spendingE0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP21deriveShieldedAddress07viewingE0S2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","abstract":"Derives a transparent address from seedbytes, specifying account and index
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveTransparentPrivateE04seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives a SecretKey to spend transparent funds from a transparent secret key wif encoded
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP035deriveTransparentAddressFromPrivateE0yS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives a transparent address from the given transparent Secret Key
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP034deriveTransparentAddressFromPublicE0yS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","abstract":"derives unified viewing keys from seedbytes, specifying a number of accounts
","parent_name":"KeyDeriving"},"Protocols/KeyDeriving.html#/s:19ZcashLightClientKit11KeyDerivingP024deriveUnifiedAddressFromh7ViewingE0yAA0hI0_pAA0hkE0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"KeyDeriving"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP022isValidExtendedViewingE0ySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/KeyValidation.html#/s:19ZcashLightClientKit13KeyValidationP22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"KeyValidation"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","abstract":"Value representing the Status of this Synchronizer. As the status changes, it will be also notified
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","abstract":"reflects current connection state to LightwalletEndpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","abstract":"prepares this initializer to operate. Initializes the internal state with the given Extended Viewing Keys and a wallet birthday found in the initializer object
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts this synchronizer within the given scope.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"Stop this synchronizer. Implementations should ensure that calling this method cancels all jobs that were created by this instance.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Gets the sapling shielded address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","abstract":"Gets the unified address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Gets the transparent address for the given account.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","abstract":"Sends zatoshi.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"
all outbound pending transactions that have been sent but are awaiting confirmations
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"all the transactions that are on the blockchain
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"All transactions that are related to sending funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"all transactions related to receiving funds
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"A repository serving transactions in a paginated manner
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","abstract":"Returns a list of confirmed transactions that precede the given transaction with a limit count.
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","abstract":"Returns the latest downloaded height from the compact block cache
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","abstract":"Returns the latest block height from the provided Lightwallet endpoint
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","abstract":"Returns the latest block height from the provided Lightwallet endpoint","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","abstract":"
Returns the latests UTXOs for the given address from the specified height on
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Returns the last stored unshielded balance
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","abstract":"Returns the shielded total balance (includes verified and unverified balance)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","abstract":"Returns the shielded verified balance (anchor is 10 blocks back)
","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","abstract":"Stops the synchronizer and rescans the known blocks with the current keys.
","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","abstract":"returns the info for this lightwalletd server (blocking)
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","abstract":"returns the info for this lightwalletd server
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"Return the latest block height known to the service.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"Return the given range of blocks.
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0beF5ErrorOGcyAA0A12CompactBlockVcyAA0U8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"Submits a raw transaction over lightwalletd. Non-Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"Submits a raw transaction over lightwalletd. Blocking
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets a transaction by id
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0beF5ErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"Undocumented
","parent_name":"LightWalletServiceResponse"},"Protocols/CancellableCall.html#/s:19ZcashLightClientKit15CancellableCallP6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"CancellableCall"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP7versionSSvp":{"name":"version","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6vendorSSvp":{"name":"vendor","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP12taddrSupportSbvp":{"name":"taddrSupport","abstract":"true
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9chainNameSSvp":{"name":"chainName","abstract":"either “main” or “test”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP23saplingActivationHeights6UInt64Vvp":{"name":"saplingActivationHeight","abstract":"depends on mainnet or testnet
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP17consensusBranchIDSSvp":{"name":"consensusBranchID","abstract":"protocol identifier, see consensus/upgrades.cpp
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11blockHeights6UInt64Vvp":{"name":"blockHeight","abstract":"latest block on the best chain
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9gitCommitSSvp":{"name":"gitCommit","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP6branchSSvp":{"name":"branch","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildDateSSvp":{"name":"buildDate","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP9buildUserSSvp":{"name":"buildUser","abstract":"Undocumented
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP15estimatedHeights6UInt64Vvp":{"name":"estimatedHeight","abstract":"less than tip height if zcashd is syncing
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP11zcashdBuildSSvp":{"name":"zcashdBuild","abstract":"example: “v4.1.1-877212414”
","parent_name":"LightWalletdInfo"},"Protocols/LightWalletdInfo.html#/s:19ZcashLightClientKit0B11WalletdInfoP16zcashdSubversionSSvp":{"name":"zcashdSubversion","abstract":"example: “/MagicBean:4.1.1/”
","parent_name":"LightWalletdInfo"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"gets the latest error if available. Clear the existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"gets the latest error message from librustzcash. Does not clear existing error
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI011networkTypey10Foundation3URLV_AA07NetworkM0OtKFZ":{"name":"initDataDb(dbData:networkType:)","abstract":"initializes the data db
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddress_11networkTypeSbSS_AA07NetworkM0OtKFZ":{"name":"isValidShieldedAddress(_:networkType:)","abstract":"initialize the accounts table from a given seed and a number of accounts
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4uvks11networkTypeSb10Foundation3URLV_SayAA17UnifiedViewingKey_pGAA07NetworkO0OtKFZ":{"name":"initAccountsTable(dbData:uvks:networkType:)","abstract":"initialize the accounts table from a set of unified viewing keys
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTree11networkTypey10Foundation3URLV_s5Int32VSSs6UInt32VSSAA07NetworkS0OtKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7account11networkTypeSSSg10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getAddress(dbData:account:networkType:)","abstract":"gets the address from data db from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkN0OtFZ":{"name":"getBalance(dbData:account:networkType:)","abstract":"get the (unverified) balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7account11networkTypes5Int64V10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"getVerifiedBalance(dbData:account:networkType:)","abstract":"get the verified balance from the given account
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29getVerifiedTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkP0OtKFZ":{"name":"getVerifiedTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getTransparentBalance6dbData7address11networkTypes5Int64V10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"getTransparentBalance(dbData:address:networkType:)","abstract":"Get the verified cached transparent balance for the given address
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get received memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNote11networkTypeSSSg10Foundation3URLV_s5Int64VAA07NetworkR0OtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:networkType:)","abstract":"get sent memo from note
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Data11networkTypes5Int32V10Foundation3URLV_AlA07NetworkO0OtFZ":{"name":"validateCombinedChain(dbCache:dbData:networkType:)","abstract":"Checks that the scanned blocks in the data database, when combined with the recent","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22getNearestRewindHeight6dbData6height11networkTypes5Int32V10Foundation3URLV_AiA07NetworkP0OtFZ":{"name":"getNearestRewindHeight(dbData:height:networkType:)","abstract":"
Returns the nearest height where a rewind is possible. Currently prunning gets rid of sapling witnesses older","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6height11networkTypeSb10Foundation3URLV_s5Int32VAA07NetworkO0OtFZ":{"name":"rewindToHeight(dbData:height:networkType:)","abstract":"
rewinds the compact block storage to the given height. clears up all derived data as well
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4Data5limit11networkTypeSb10Foundation3URLV_AKs6UInt32VAA07NetworkO0OtFZ":{"name":"scanBlocks(dbCache:dbData:limit:networkType:)","abstract":"Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP27putUnspentTransparentOutput6dbData7address4txid5index6script5value6height11networkTypeSb10Foundation3URLV_SSSays5UInt8VGSiARs5Int64VSiAA07NetworkU0OtKFZ":{"name":"putUnspentTransparentOutput(dbData:address:txid:index:script:value:height:networkType:)","abstract":"
puts a UTXO into the data db database
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10clearUtxos6dbData7address11sinceHeight11networkTypes5Int32V10Foundation3URLV_SSSiAA07NetworkP0OtKFZ":{"name":"clearUtxos(dbData:address:sinceHeight:networkType:)","abstract":"clears the cached utxos for the given address from the specified height on
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21downloadedUtxoBalance6dbData7address11networkTypeAA06WalletJ0_p10Foundation3URLV_SSAA07NetworkO0OtKFZ":{"name":"downloadedUtxoBalance(dbData:address:networkType:)","abstract":"Gets the balance of the previously downloaded UTXOs
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData7txBytes11minedHeight11networkTypeSb10Foundation3URLV_Says5UInt8VGs5Int32VAA07NetworkS0OtFZ":{"name":"decryptAndStoreTransaction(dbData:txBytes:minedHeight:networkType:)","abstract":"Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT011networkTypes5Int64V10Foundation3URLV_s5Int32VS2SAOSSSgS2SAA07NetworkW0OtFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"
Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP11shieldFunds7dbCache0J4Data7account3tsk5extsk4memo15spendParamsPath06outputrS011networkTypes5Int64V10Foundation3URLV_ARs5Int32VS3SSgS2SAA07NetworkV0OtFZ":{"name":"shieldFunds(dbCache:dbData:account:tsk:extsk:memo:spendParamsPath:outputParamsPath:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKey_11networkTypeSSSgSS_AA07NetworkN0OtKFZ":{"name":"deriveExtendedFullViewingKey(_:networkType:)","abstract":"Derives a full viewing key from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkP0OtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accounts11networkTypeSaySSGSgSays5UInt8VG_s5Int32VAA07NetworkO0OtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:networkType:)","abstract":"Derives a set of full viewing keys from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveShieldedAddressFromSeed4seed12accountIndex11networkTypeSSSgSays5UInt8VG_s5Int32VAA07NetworkQ0OtKFZ":{"name":"deriveShieldedAddressFromSeed(seed:accountIndex:networkType:)","abstract":"Derives a shielded address from a seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveShieldedAddressFromViewingKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveShieldedAddressFromViewingKey(_:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP32deriveTransparentAddressFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkQ0OtKFZ":{"name":"deriveTransparentAddressFromSeed(seed:account:index:networkType:)","abstract":"Derives a shielded address from an Extended Full Viewing Key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP35deriveTransparentPrivateKeyFromSeed4seed7account5index11networkTypeSSSgSays5UInt8VG_S2iAA07NetworkR0OtKFZ":{"name":"deriveTransparentPrivateKeyFromSeed(seed:account:index:networkType:)","abstract":"Derives a transparent secret key from Seed
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP37deriveTransparentAddressFromSecretKey_11networkTypeSSSgSS_AA07NetworkO0OtKFZ":{"name":"deriveTransparentAddressFromSecretKey(_:networkType:)","abstract":"Derives a transparent address from a secret key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP38derivedTransparentAddressFromPublicKey_11networkTypeS2S_AA07NetworkO0OtKFZ":{"name":"derivedTransparentAddressFromPublicKey(_:networkType:)","abstract":"Derives a transparent address from a public key
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP31deriveUnifiedViewingKeyFromSeed_16numberOfAccounts11networkTypeSayAA0ijK0_pGSays5UInt8VG_SiAA07NetworkR0OtKFZ":{"name":"deriveUnifiedViewingKeyFromSeed(_:numberOfAccounts:networkType:)","abstract":"Undocumented
","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP20consensusBranchIdFor6height11networkTypes5Int32VAH_AA07NetworkN0OtKFZ":{"name":"consensusBranchIdFor(height:networkType:)","abstract":"Gets the consensus branch id for the given height
","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"The page size of this repository
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"How many pages are in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"How many items are to be displayed in total
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"Returns the page number if exists. Blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"Returns the page number if exists. Non-blocking
","parent_name":"PaginatedTransactionRepository"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"Undocumented
","parent_name":"ResourceProvider"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP8verifieds5Int64Vvp":{"name":"verified","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/WalletBalance.html#/s:19ZcashLightClientKit13WalletBalanceP5totals5Int64Vvp":{"name":"total","abstract":"Undocumented
","parent_name":"WalletBalance"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01tF0SSvp":{"name":"tAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedAddress.html#/s:19ZcashLightClientKit14UnifiedAddressP01zF0SSvp":{"name":"zAddress","abstract":"Undocumented
","parent_name":"UnifiedAddress"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extfvkSSvp":{"name":"extfvk","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnifiedViewingKey.html#/s:19ZcashLightClientKit17UnifiedViewingKeyP6extpubSSvp":{"name":"extpub","abstract":"Undocumented
","parent_name":"UnifiedViewingKey"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP7addressSSvp":{"name":"address","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP4txid10Foundation4DataVvp":{"name":"txid","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6script10Foundation4DataVvp":{"name":"script","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP8valueZatSivp":{"name":"valueZat","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/UnspentTransactionOutputEntity.html#/s:19ZcashLightClientKit30UnspentTransactionOutputEntityP6heightSivp":{"name":"height","abstract":"Undocumented
","parent_name":"UnspentTransactionOutputEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height on which this transaction was mined at. Convention is that -1 is returned when it has not been mined yet
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"internal note id that is involved on this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"block time in in reference since 1970
","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"internal index for this transaction
","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"Undocumented
","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"internal id for this transaction
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"value in zatoshi
","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"data containing the memo if any
","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"Internal transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"Blockchain transaction id
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"String representing the date of creation
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE6anchor7networkSiSgAA0A7Network_p_tF":{"name":"anchor(network:)","abstract":"Undocumented
","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"recipient address if available
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"expiration height for this transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this ConfirmedTransactionEntity transaction
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE10isOutboundSbvp":{"name":"isOutbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE9isInboundSbvp":{"name":"isInbound","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE23blockTimeInMillisecondsSdvp":{"name":"blockTimeInMilliseconds","abstract":"Undocumented
","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"recipient address
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"index of the account from which the funds were sent
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"
height for which the represented transaction would be considered expired
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"value is 1 if the transaction was cancelled
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"how many times this transaction encoding was attempted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"How many attempts to send this transaction have been done
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"Error message if available.
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"error code, if available
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"create time of the represented transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"Checks whether this transaction is the same as the given transaction
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"returns whether the represented transaction is pending based on the provided block height
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"if the represented transaction is being created
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"returns whether the represented transaction has failed to be encoded
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"returns whether the represented transaction has failed to be submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"returns whether the represented transaction presents some kind of error
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"returns whether the represented transaction has been cancelled by the user
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"returns whether the represented transaction has been successfully mined
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"returns whether the represented transaction has been submitted
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"returns whether the represented transaction has been submitted successfully
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE11isConfirmed13currentHeightSbSi_tF":{"name":"isConfirmed(currentHeight:)","abstract":"Undocumented
","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"TransactionEntity representation of this PendingTransactionEntity transaction
","parent_name":"PendingTransactionEntity"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"fixed height where the SDK considers that the ZIP-321 was deployed. This is a workaround","parent_name":"NetworkConstants"},"Protocols/NetworkConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP10defaultFee3fors5Int64VSi_tFZ":{"name":"defaultFee(for:)","abstract":"
Undocumented
","parent_name":"NetworkConstants"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP11networkTypeAA0eG0Ovp":{"name":"networkType","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/ZcashNetwork.html#/s:19ZcashLightClientKit0A7NetworkP9constantsAA0E9Constants_pXpvp":{"name":"constants","abstract":"Undocumented
","parent_name":"ZcashNetwork"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP17totalTransactionsSivp":{"name":"totalTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20enhancedTransactionsSivp":{"name":"enhancedTransactions","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP20lastFoundTransactionAA09ConfirmedI6Entity_pSgvp":{"name":"lastFoundTransaction","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/EnhancementProgress.html#/s:19ZcashLightClientKit19EnhancementProgressP5rangeSNySiGvp":{"name":"range","abstract":"Undocumented
","parent_name":"EnhancementProgress"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"
Remove newer blocks and go back to the given height
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"
Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"
Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"
Restore the download progress up to the given height.
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"Returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"
Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txIdAA0I6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","abstract":"
Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0I6Entity_ps5Error_pGctF":{"name":"fetchTransaction(txId:result:)","abstract":"Gets the transaction for the Id given
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeightSayAA0iJ12OutputEntity_pGSS_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs8tAddress11startHeight6resultySS_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddress:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeightSayAA0iJ12OutputEntity_pGSaySSG_SitKF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP30fetchUnspentTransactionOutputs10tAddresses11startHeight6resultySaySSG_Siys6ResultOySayAA0iJ12OutputEntity_pGs5Error_pGctF":{"name":"fetchUnspentTransactionOutputs(tAddresses:startHeight:result:)","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"Represents what a compact block downloaded should provide to its clients
"},"Protocols/EnhancementProgress.html":{"name":"EnhancementProgress","abstract":"Undocumented
"},"Protocols/ZcashNetwork.html":{"name":"ZcashNetwork","abstract":"Undocumented
"},"Protocols/NetworkConstants.html":{"name":"NetworkConstants","abstract":"Undocumented
"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"Represents a sent transaction that has not been confirmed yet on the blockchain
"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"Undocumented
"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"convenience representation of all transaction types
"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"Abstract representation of all transaction types
"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"Capabilities of a signed transaction
"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"Capabilities of an entity that can be uniquely identified by a raw transaction id
"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"Attributes that a Mined transaction must have
"},"Protocols/UnspentTransactionOutputEntity.html":{"name":"UnspentTransactionOutputEntity","abstract":"Undocumented
"},"Protocols/UnifiedViewingKey.html":{"name":"UnifiedViewingKey","abstract":"Undocumented
"},"Protocols/UnifiedAddress.html":{"name":"UnifiedAddress","abstract":"Undocumented
"},"Protocols/WalletBalance.html":{"name":"WalletBalance","abstract":"Undocumented
"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"Undocumented
"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"Undocumented
"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"Undocumented
"},"Protocols/LightWalletdInfo.html":{"name":"LightWalletdInfo","abstract":"Undocumented
"},"Protocols/CancellableCall.html":{"name":"CancellableCall","abstract":"Undocumented
"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"Undocumented
"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"Undocumented
"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/KeyValidation.html":{"name":"KeyValidation","abstract":"
Undocumented
"},"Protocols/KeyDeriving.html":{"name":"KeyDeriving","abstract":"Undocumented
"},"Protocols/Logger.html":{"name":"Logger","abstract":"Represents what’s expected from a logging entity
"},"Extensions/ServerStreamingCall.html#/s:4GRPC19ServerStreamingCallV19ZcashLightClientKitE6cancelyyF":{"name":"cancel()","abstract":"Undocumented
","parent_name":"ServerStreamingCall"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE8toStringSSyF":{"name":"toString()","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/ConsensusBranchID.html#/s:s5Int32V19ZcashLightClientKitE10fromStringyABSgSSFZ":{"name":"fromString(_:)","abstract":"Undocumented
","parent_name":"ConsensusBranchID"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"String"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"Transforms the data info bytes into a Zcash hex transaction id
","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"Undocumented
","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"Processing progress update
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27blockProcessorStatusChangedABvpZ":{"name":"blockProcessorStatusChanged","abstract":"notification sent when processor status changed
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"Notification sent when a compact block processor starts downloading
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"Notification sent when the compact block processor starts validating the chain state
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"Notification sent when the compact block processor starts scanning blocks from the cache
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"Notification sent when the compact block processor stop() method is called
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"Notification sent when the compact block processor presented an error.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"Notification sent when the compact block processor has finished syncing the blockchain to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"Notification sent when the compact block processor is doing nothing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"Notification sent when something odd happened. probably going from a state to another state that shouldn’t be the next state.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"Notification sent when the compact block processor handled a ReOrg.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorFoundTransactionsABvpZ":{"name":"blockProcessorFoundTransactions","abstract":"Notification sent when the compact block processor enhanced a bunch of transactions","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE25blockProcessorStoredUTXOsABvpZ":{"name":"blockProcessorStoredUTXOs","abstract":"
Notification sent when the compact block processor fetched utxos from lightwalletd attempted to store them","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE30blockProcessorStartedEnhancingABvpZ":{"name":"blockProcessorStartedEnhancing","abstract":"
Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE33blockProcessorEnhancementProgressABvpZ":{"name":"blockProcessorEnhancementProgress","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedFetchingABvpZ":{"name":"blockProcessorStartedFetching","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE38blockProcessorConnectivityStateChangedABvpZ":{"name":"blockProcessorConnectivityStateChanged","abstract":"Notification sent when the grpc service connection detects a change. Query the user info object for status change details currentConnectivityStatus
for current and previous with previousConnectivityStatus
Notification is posted whenever transactions are updated
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"Posted when the synchronizer is started.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"Posted when there are progress updates.
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerStatusWillUpdateABvpZ":{"name":"synchronizerStatusWillUpdate","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"Posted when the synchronizer is synced to latest height
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"Posted when the synchronizer is stopped
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"Posted when the synchronizer loses connection
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"Posted when the synchronizer starts syncing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE23synchronizerDownloadingABvpZ":{"name":"synchronizerDownloading","abstract":"Posted when synchronizer starts downloading blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22synchronizerValidatingABvpZ":{"name":"synchronizerValidating","abstract":"Posted when synchronizer starts validating blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerScanningABvpZ":{"name":"synchronizerScanning","abstract":"Posted when synchronizer starts scanning blocks
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21synchronizerEnhancingABvpZ":{"name":"synchronizerEnhancing","abstract":"Posted when the synchronizer starts Enhancing
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20synchronizerFetchingABvpZ":{"name":"synchronizerFetching","abstract":"Posted when the synchronizer starts fetching UTXOs
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"Posted when the synchronizer finds a pendingTransaction that hast been newly mined
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29synchronizerFoundTransactionsABvpZ":{"name":"synchronizerFoundTransactions","abstract":"Posted when the synchronizer finds a mined transaction
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"Posted when the synchronizer presents an error
","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE34synchronizerConnectionStateChangedABvpZ":{"name":"synchronizerConnectionStateChanged","abstract":"Undocumented
","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/String.html":{"name":"String","abstract":"Attempts to convert this string to a Zcash Transaction Memo data
"},"Extensions/ConsensusBranchID.html":{"name":"ConsensusBranchID","abstract":"Undocumented
"},"Extensions/ServerStreamingCall.html":{"name":"ServerStreamingCall"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO10invalidURLyAESS_tcAEmF":{"name":"invalidURL(url:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO6ErrorsO6failedyAEs5Error_p_tcAEmF":{"name":"failed(error:)","abstract":"Undocumented
","parent_name":"Errors"},"Enums/SaplingParameterDownloader/Errors.html":{"name":"Errors","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO013downloadSpendF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadSpendParameter(_:result:)","abstract":"Download a Spend parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO014downloadOutputF0_6resulty10Foundation3URLV_ys6ResultOyAHs5Error_pGctFZ":{"name":"downloadOutputParameter(_:result:)","abstract":"Download an Output parameter from default host and stores it at given URL
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO26downloadParamsIfnotPresent8spendURL06outputM06resulty10Foundation0M0V_AJys6ResultOyAJ0L0_AJ0N0ts5Error_pGctFZ":{"name":"downloadParamsIfnotPresent(spendURL:outputURL:result:)","abstract":"Downloads the parameters if not present and provides the resulting URLs for both parameters
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO20spendParamsURLStringSSvpZ":{"name":"spendParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/SaplingParameterDownloader.html#/s:19ZcashLightClientKit26SaplingParameterDownloaderO21outputParamsURLStringSSvpZ":{"name":"outputParamsURLString","abstract":"Undocumented
","parent_name":"SaplingParameterDownloader"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10notEncodedyACSi_tcACmF":{"name":"notEncoded(transactionId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO14couldNotExpandyAC10Foundation4DataV_tcACmF":{"name":"couldNotExpand(txId:)","abstract":"Undocumented
","parent_name":"TransactionEncoderError"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO15derivationErroryACs0I0_p_tcACmF":{"name":"derivationError(underlyingError:)","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO14unableToDeriveyA2CmF":{"name":"unableToDerive","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/KeyDerivationErrors.html#/s:19ZcashLightClientKit19KeyDerivationErrorsO12invalidInputyA2CmF":{"name":"invalidInput","abstract":"Undocumented
","parent_name":"KeyDerivationErrors"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO8birthdayyA2CmF":{"name":"birthday","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO6heightyACSi_tcACmF":{"name":"height(blockheight:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO11transactionyAcA17TransactionEntity_pcACmF":{"name":"transaction(_:)","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/RewindPolicy.html#/s:19ZcashLightClientKit12RewindPolicyO5quickyA2CmF":{"name":"quick","abstract":"Undocumented
","parent_name":"RewindPolicy"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"Undocumented
","parent_name":"TransactionKind"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10unpreparedyA2CmF":{"name":"unprepared","abstract":"Indicates that this Synchronizer is actively preparing to start, which usually involves setting up database tables, migrations or taking other maintenance steps that need to occur after an upgrade.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO11downloadingyAcA13BlockProgressVcACmF":{"name":"downloading(_:)","abstract":"Indicates that this Synchronizer is actively downloading new blocks from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO10validatingyA2CmF":{"name":"validating","abstract":"Indicates that this Synchronizer is actively validating new blocks that were downloaded","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8scanningyAcA13BlockProgressVcACmF":{"name":"scanning(_:)","abstract":"
Indicates that this Synchronizer is actively scanning new valid blocks that were downloaded from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9enhancingyAcA19EnhancementProgress_pcACmF":{"name":"enhancing(_:)","abstract":"Indicates that this Synchronizer is actively enhancing newly scanned blocks with additional transaction details, fetched from the server.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8fetchingyA2CmF":{"name":"fetching","abstract":"fetches the transparent balance and stores it locally
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO6syncedyA2CmF":{"name":"synced","abstract":"Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO7stoppedyA2CmF":{"name":"stopped","abstract":"
Indicates that [stop] has been called on this Synchronizer and it will no longer be used.
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO5erroryACs5Error_pcACmF":{"name":"error(_:)","abstract":"
Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO9isSyncingSbvp":{"name":"isSyncing","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:19ZcashLightClientKit10SyncStatusO8isSyncedSbvp":{"name":"isSynced","abstract":"Undocumented
","parent_name":"SyncStatus"},"Enums/SyncStatus.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"SyncStatus"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO4idleyA2CmF":{"name":"idle","abstract":"not in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO10connectingyA2CmF":{"name":"connecting","abstract":"there’s a connection being attempted from a non error state
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO6onlineyA2CmF":{"name":"online","abstract":"connection is established, ready to use or in use
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO12reconnectingyA2CmF":{"name":"reconnecting","abstract":"the connection is being re-established after losing it temporarily
","parent_name":"ConnectionState"},"Enums/ConnectionState.html#/s:19ZcashLightClientKit15ConnectionStateO8shutdownyA2CmF":{"name":"shutdown","abstract":"the connection has been closed
","parent_name":"ConnectionState"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO11noUTXOFoundyA2CmF":{"name":"noUTXOFound","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO022insuficientTransparentF0yA2CmF":{"name":"insuficientTransparentFunds","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:19ZcashLightClientKit16ShieldFundsErrorO15shieldingFailedyACs0G0_p_tcACmF":{"name":"shieldingFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"ShieldFundsError"},"Enums/ShieldFundsError.html#/s:10Foundation14LocalizedErrorP16errorDescriptionSSSgvp":{"name":"errorDescription","parent_name":"ShieldFundsError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO11notPreparedyA2CmF":{"name":"notPrepared","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACs0F0_p_tcACmF":{"name":"connectionFailed(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO010connectionF0yACSi_SStcACmF":{"name":"connectionError(status:message:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14networkTimeoutyA2CmF":{"name":"networkTimeout","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO13uncategorizedyACs0F0_p_tcACmF":{"name":"uncategorized(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO08criticalF0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16parameterMissingyACs0F0_p_tcACmF":{"name":"parameterMissing(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF0yACs0F0_p_tcACmF":{"name":"rewindError(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO06rewindF19UnknownArchorHeightyA2CmF":{"name":"rewindErrorUnknownArchorHeight","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO28lightwalletdValidationFailedyACs0F0_p_tcACmF":{"name":"lightwalletdValidationFailed(underlyingError:)","abstract":"Undocumented
","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyACSi_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyACs0G0_p_tcACmF":{"name":"sentFailed(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7timeOutyA2CmF":{"name":"timeOut","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO08criticalG0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO13userCancelledyA2CmF":{"name":"userCancelled","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO7unknownyA2CmF":{"name":"unknown","abstract":"Undocumented
","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO7successyA2CmF":{"name":"success","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/GRPCResult.html#/s:19ZcashLightClientKit10GRPCResultO5erroryAcA0B18WalletServiceErrorOcACmF":{"name":"error(_:)","abstract":"Undocumented
","parent_name":"GRPCResult"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO20malformedStringInputyA2CmF":{"name":"malformedStringInput","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO19noConsensusBranchIdyACs5Int32V_tcACmF":{"name":"noConsensusBranchId(height:)","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO18unableToDeriveKeysyA2CmF":{"name":"unableToDeriveKeys","abstract":"Undocumented
","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"Undocumented
","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17invalidViewingKeyyACSS_tcACmF":{"name":"invalidViewingKey(key:)","abstract":"Undocumented
","parent_name":"InitializerError"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO13zatoshiPerZECSivpZ":{"name":"zatoshiPerZEC","abstract":"The number of zatoshi that equal 1 ZEC.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12maxReorgSizeSivpZ":{"name":"maxReorgSize","abstract":"The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO12expiryOffsetSivpZ":{"name":"expiryOffset","abstract":"The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO16DefaultBatchSizeSivpZ":{"name":"DefaultBatchSize","abstract":"
Default size of batches of blocks to request from the compact block service.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19defaultPollIntervalSdvpZ":{"name":"defaultPollInterval","abstract":"Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO14defaultRetriesSivpZ":{"name":"defaultRetries","abstract":"
Default attempts at retrying.
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO25defaultMaxBackOffIntervalSdvpZ":{"name":"defaultMaxBackOffInterval","abstract":"The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultRewindDistanceSivpZ":{"name":"defaultRewindDistance","abstract":"
Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO21defaultStaleToleranceSivpZ":{"name":"defaultStaleTolerance","abstract":"
The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO18spendParamFilenameSSvpZ":{"name":"spendParamFilename","abstract":"File name for the sapling spend params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO19outputParamFilenameSSvpZ":{"name":"outputParamFilename","abstract":"File name for the sapling output params
","parent_name":"ZcashSDK"},"Enums/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKO17cloudParameterURLSSvpZ":{"name":"cloudParameterURL","abstract":"The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Enums/ZcashNetworkBuilder.html#/s:19ZcashLightClientKit0A14NetworkBuilderO7network3forAA0aE0_pAA0E4TypeO_tFZ":{"name":"network(for:)","abstract":"
Undocumented
","parent_name":"ZcashNetworkBuilder"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7mainnetyA2CmF":{"name":"mainnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/NetworkType.html#/s:19ZcashLightClientKit11NetworkTypeO7testnetyA2CmF":{"name":"testnet","abstract":"Undocumented
","parent_name":"NetworkType"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8downloadyAcA0fG0VcACmF":{"name":"download(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8validateyA2CmF":{"name":"validate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO4scanyAcA0fG0VcACmF":{"name":"scan(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO7enhanceyAcA017EnhancementStreamG0VcACmF":{"name":"enhance(_:)","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO5fetchyA2CmF":{"name":"fetch","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO14progressHeightSiSgvp":{"name":"progressHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO9blockDate10Foundation0I0VSgvp":{"name":"blockDate","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProgress.html#/s:19ZcashLightClientKit20CompactBlockProgressO12targetHeightSiSgvp":{"name":"targetHeight","abstract":"Undocumented
","parent_name":"CompactBlockProgress"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO08progressF4TimeSSvpZ":{"name":"progressBlockTime","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO11foundBlocksSSvpZ":{"name":"foundBlocks","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO22foundTransactionsRangeSSvpZ":{"name":"foundTransactionsRange","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14refreshedUTXOsSSvpZ":{"name":"refreshedUTXOs","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO19enhancementProgressSSvpZ":{"name":"enhancementProgress","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO14previousStatusSSvpZ":{"name":"previousStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO9newStatusSSvpZ":{"name":"newStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO25currentConnectivityStatusSSvpZ":{"name":"currentConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyO26previousConnectivityStatusSSvpZ":{"name":"previousConnectivityStatus","abstract":"Undocumented
","parent_name":"CompactBlockProcessorNotificationKey"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACs0H0_p_tcACmF":{"name":"connectionError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO04grpcH0yACSi_SStcACmF":{"name":"grpcError(statusCode:message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO17connectionTimeoutyA2CmF":{"name":"connectionTimeout","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO011unspecifiedH0yACs0H0_p_tcACmF":{"name":"unspecifiedError(underlyingError:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO08criticalH0yA2CmF":{"name":"criticalError","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO14invalidAccountyA2CmF":{"name":"invalidAccount","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO22wrongConsensusBranchIdyACs5Int32V_AFtcACmF":{"name":"wrongConsensusBranchId(expectedLocally:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO15networkMismatchyAcA11NetworkTypeO_AFtcACmF":{"name":"networkMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO25saplingActivationMismatchyACSi_SitcACmF":{"name":"saplingActivationMismatch(expected:found:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16errorDescriptionSSSgvp":{"name":"errorDescription","abstract":"A localized message describing what error occurred.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13failureReasonSSSgvp":{"name":"failureReason","abstract":"A localized message describing the reason for the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18recoverySuggestionSSSgvp":{"name":"recoverySuggestion","abstract":"A localized message describing how one might recover from the failure.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO10helpAnchorSSSgvp":{"name":"helpAnchor","abstract":"A localized message providing “help” text if the user requests help.
","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"Errors thrown by CompactBlock Processor
"},"Enums/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"CompactBlockProcessor notification userInfo object keys."},"Enums/CompactBlockProgress.html":{"name":"CompactBlockProgress","abstract":"
Undocumented
"},"Enums.html#/s:19ZcashLightClientKit10SDKMetricsO":{"name":"SDKMetrics","abstract":"Undocumented
"},"Enums/NetworkType.html":{"name":"NetworkType","abstract":"Undocumented
"},"Enums/ZcashNetworkBuilder.html":{"name":"ZcashNetworkBuilder","abstract":"Undocumented
"},"Enums/ZcashSDK.html":{"name":"ZcashSDK","abstract":"Constants of ZcashLightClientKit. this constants don’t
"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"
Undocumented
"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"Undocumented
"},"Enums.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsO":{"name":"ZcashRustBackendWeldingConstants","abstract":"Undocumented
"},"Enums/GRPCResult.html":{"name":"GRPCResult","abstract":"Swift GRPC implementation of Lightwalletd service
"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"Wrapper for errors received from a Lightwalletd endpoint
"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"Represents errors thrown by a Synchronizer
"},"Enums/ShieldFundsError.html":{"name":"ShieldFundsError","abstract":"Undocumented
"},"Enums/ConnectionState.html":{"name":"ConnectionState","abstract":"Represent the connection state to the lightwalletd server
"},"Enums/SyncStatus.html":{"name":"SyncStatus","abstract":"Undocumented
"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"Kind of transactions handled by a Synchronizer
"},"Enums/RewindPolicy.html":{"name":"RewindPolicy","abstract":"Type of rewind available"},"Enums/KeyDerivationErrors.html":{"name":"KeyDerivationErrors","abstract":"
Undocumented
"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"Undocumented
"},"Enums/SaplingParameterDownloader.html":{"name":"SaplingParameterDownloader","abstract":"Helper class to handle the download of Sapling parameters
"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC11networkTypeAcA07NetworkH0O_tcfc":{"name":"init(networkType:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC17deriveViewingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveViewingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated viewing keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC16deriveViewingKey08spendingI0S2S_tKF":{"name":"deriveViewingKey(spendingKey:)","abstract":"Given a spending key, return the associated viewing key.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC18deriveSpendingKeys4seed16numberOfAccountsSaySSGSays5UInt8VG_SitKF":{"name":"deriveSpendingKeys(seed:numberOfAccounts:)","abstract":"Given a seed and a number of accounts, return the associated spending keys.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress4seed12accountIndexSSSays5UInt8VG_SitKF":{"name":"deriveShieldedAddress(seed:accountIndex:)","abstract":"Given a seed and account index, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC21deriveShieldedAddress10viewingKeyS2S_tKF":{"name":"deriveShieldedAddress(viewingKey:)","abstract":"Given a viewing key string, return the associated address.
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP24deriveTransparentAddress4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentAddress(seed:account:index:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit11KeyDerivingP32deriveUnifiedViewingKeysFromSeed_16numberOfAccountsSayAA0hiE0_pGSays5UInt8VG_SitKF":{"name":"deriveUnifiedViewingKeysFromSeed(_:numberOfAccounts:)","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC024deriveUnifiedAddressFromH10ViewingKeyyAA0hI0_pAA0hkL0_pKF":{"name":"deriveUnifiedAddressFromUnifiedViewingKey(_:)","abstract":"derives a Unified Address from a Unified Viewing Key
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC37deriveTransparentAddressFromPublicKeyyS2SKF":{"name":"deriveTransparentAddressFromPublicKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC27deriveTransparentPrivateKey4seed7account5indexSSSays5UInt8VG_S2itKF":{"name":"deriveTransparentPrivateKey(seed:account:index:)","abstract":"Derives the transparent funds private key from the given seed
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidExtendedViewingKeyySbSSKF":{"name":"isValidExtendedViewingKey(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC25isValidTransparentAddressySbSSKF":{"name":"isValidTransparentAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC22isValidShieldedAddressySbSSKF":{"name":"isValidShieldedAddress(_:)","abstract":"Undocumented
","parent_name":"DerivationTool"},"Classes/DerivationTool.html#/s:19ZcashLightClientKit14DerivationToolC38deriveTransparentAddressFromPrivateKeyyS2SKF":{"name":"deriveTransparentAddressFromPrivateKey(_:)","abstract":"Derives the transparent address from a WIF Private Key
","parent_name":"DerivationTool"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO8progressSSvpZ":{"name":"progress","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO11blockHeightSSvpZ":{"name":"blockHeight","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO9blockDateSSvpZ":{"name":"blockDate","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO17foundTransactionsSSvpZ":{"name":"foundTransactions","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO5errorSSvpZ":{"name":"error","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO13currentStatusSSvpZ":{"name":"currentStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO10nextStatusSSvpZ":{"name":"nextStatus","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO22currentConnectionStateSSvpZ":{"name":"currentConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysO23previousConnectionStateSSvpZ":{"name":"previousConnectionState","abstract":"Undocumented
","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA10SyncStatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC8progressSfvp":{"name":"progress","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0Cvp":{"name":"blockProcessor","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19latestScannedHeightSivp":{"name":"latestScannedHeight","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP15connectionStateAA010ConnectionG0Ovp":{"name":"connectionState","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC7networkAA0A7Network_pvp":{"name":"network","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"Creates an SDKSynchronizer instance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC10initializeyyKF":{"name":"initialize()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP7prepareyyKF":{"name":"prepare()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyF":{"name":"stop()","abstract":"Stops the synchronizer
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11shieldFunds11spendingKey017transparentSecretI04memo4from11resultBlockySS_S2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"shieldFunds(spendingKey:transparentSecretKey:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP24allConfirmedTransactions4from5limitSayAA0G17TransactionEntity_pGSgAaG_pSg_SitKF":{"name":"allConfirmedTransactions(from:limit:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP22latestDownloadedHeightSiyKF":{"name":"latestDownloadedHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeight6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestHeight(result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12latestHeightSiyKF":{"name":"latestHeight()","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11latestUTXOs7address6resultySS_ys6ResultOySayAA30UnspentTransactionOutputEntity_pGs5Error_pGctF":{"name":"latestUTXOs(address:result:)","abstract":"Undocumented
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP12refreshUTXOs7address4from6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pG8inserted_AK7skippedts5Error_pGctF":{"name":"refreshUTXOs(address:from:result:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP26getShieldedVerifiedBalance12accountIndexs5Int64VSi_tF":{"name":"getShieldedVerifiedBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP17getUnifiedAddress12accountIndexAA0gH0_pSgSi_tF":{"name":"getUnifiedAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21getTransparentBalance12accountIndexAA06WalletH0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC21getTransparentBalance7addressAA06WalletH0_pSS_tKF":{"name":"getTransparentBalance(address:)","abstract":"Returns the last stored unshielded balance
","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6rewindyyAA12RewindPolicyOKF":{"name":"rewind(_:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","parent_name":"SDKSynchronizer"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host4port6secure17singleCallTimeout09streamingkL0ACSS_SiSbs5Int64VAJtcfc":{"name":"init(host:port:secure:singleCallTimeout:streamingCallTimeout:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC11blockStream11startHeight03endJ06result7handler8progressAA15CancellableCall_pSi_Siys6ResultOyAA10GRPCResultOAA0bE12ServiceErrorOGcyAA0A12CompactBlockVcyAA0V8ProgressVctF":{"name":"blockStream(startHeight:endHeight:result:handler:progress:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfoAA0b7WalletdH0_pyKF":{"name":"getInfo()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP7getInfo6resultyys6ResultOyAA0b7WalletdH0_pAA0beF5ErrorOGc_tF":{"name":"getInfo(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC15closeConnectionyyF":{"name":"closeConnection()","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txIdAA0H6Entity_p10Foundation4DataV_tKF":{"name":"fetchTransaction(txId:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP16fetchTransaction4txId6resulty10Foundation4DataV_ys6ResultOyAA0H6Entity_pAA0beF5ErrorOGctF":{"name":"fetchTransaction(txId:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSS_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySS_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6heightSayAA30UnspentTransactionOutputEntity_pGSaySSG_SitKF":{"name":"fetchUTXOs(for:height:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC10fetchUTXOs3for6height6resultySaySSG_Siys6ResultOySayAA30UnspentTransactionOutputEntity_pGAA0bE12ServiceErrorOGctF":{"name":"fetchUTXOs(for:height:result:)","abstract":"Undocumented
","parent_name":"LightWalletGRPCService"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC11viewingKeysSayAA17UnifiedViewingKey_pGvp":{"name":"viewingKeys","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14walletBirthdayAA06WalletG0Vvp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint7network011spendParamsH006outputnH011viewingKeys14walletBirthday5alias11loggerProxyAC10Foundation0H0V_A2qA0B14WalletEndpointVAA0A7Network_pA2QSayAA17UnifiedViewingKey_pGSiSSAA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:network:spendParamsURL:outputParamsURL:viewingKeys:walletBirthday:alias:loggerProxy:)","abstract":"Constructs the Initializer
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initializeyyKF":{"name":"initialize()","abstract":"Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"
get address from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"get (unverified) balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"get verified balance from the given account index
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"checks if the provided address is a valid shielded zAddress
","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"checks if the provided address is a transparent zAddress
","parent_name":"Initializer"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKTestnetConstants.html#/s:19ZcashLightClientKit0A19SDKTestnetConstantsC15feeChangeHeightSivpZ":{"name":"feeChangeHeight","abstract":"Estimated height where wallets are supposed to change the fee
","parent_name":"ZcashSDKTestnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC23saplingActivationHeightSivpZ":{"name":"saplingActivationHeight","abstract":"The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC17defaultDataDbNameSSvpZ":{"name":"defaultDataDbName","abstract":"
Default Name for LibRustZcash data.db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC18defaultCacheDbNameSSvpZ":{"name":"defaultCacheDbName","abstract":"Default Name for Compact Block caches db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC20defaultPendingDbNameSSvpZ":{"name":"defaultPendingDbName","abstract":"Default name for pending transactions db
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit0A19SDKMainnetConstantsC19defaultDbNamePrefixSSvpZ":{"name":"defaultDbNamePrefix","abstract":"Undocumented
","parent_name":"ZcashSDKMainnetConstants"},"Classes/ZcashSDKMainnetConstants.html#/s:19ZcashLightClientKit16NetworkConstantsP15feeChangeHeightSivpZ":{"name":"feeChangeHeight","parent_name":"ZcashSDKMainnetConstants"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"connected and downloading blocks
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"was doing something but was paused
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"processor is validating
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"processor is scanning
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO9enhancingyA2EmF":{"name":"enhancing","abstract":"Processor is Enhancing transactions
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8fetchingyA2EmF":{"name":"fetching","abstract":"fetching utxos
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"was processing but erred
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"Processor is up to date with the blockchain and you can now make transactions.
","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthday7networkAE10Foundation3URLV_ALSiAA0A7Network_ptcfc":{"name":"init(cacheDb:dataDb:walletBirthday:network:)","abstract":"Undocumented
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standard3for14walletBirthdayAeA0A7Network_p_SitFZ":{"name":"standard(for:walletBirthday:)","abstract":"Standard configuration for most compact block processors
","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"Compact Block Processor configuration
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"Represents the possible states of a CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC11initializerAcA11InitializerC_tcfc":{"name":"init(initializer:)","abstract":"Initializes a CompactBlockProcessor instance from an Initialized object
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"Starts the CompactBlockProcessor instance and starts downloading and processing blocks
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"Stops the CompactBlockProcessor
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC8rewindToyS2iSgKF":{"name":"rewindTo(_:)","abstract":"Rewinds to provided height.","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16utxoCacheBalance8tAddressAA06WalletJ0_pSS_tKF":{"name":"utxoCacheBalance(tAddress:)","abstract":"
Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC16getUnifiedAddres12accountIndexAA0I7Address_pSgSi_tF":{"name":"getUnifiedAddres(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC18getShieldedAddress12accountIndexSSSgSi_tF":{"name":"getShieldedAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentAddress12accountIndexSSSgSi_tF":{"name":"getTransparentAddress(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC21getTransparentBalance12accountIndexAA06WalletJ0_pSi_tKF":{"name":"getTransparentBalance(accountIndex:)","abstract":"Undocumented
","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDKMainnetConstants.html":{"name":"ZcashSDKMainnetConstants","abstract":"
Undocumented
"},"Classes/ZcashSDKTestnetConstants.html":{"name":"ZcashSDKTestnetConstants","abstract":"Undocumented
"},"Classes/Initializer.html":{"name":"Initializer","abstract":"Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"
Undocumented
"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"Undocumented
"},"Classes/DerivationTool.html":{"name":"DerivationTool","abstract":"Undocumented
"},"Classes.html":{"name":"Classes","abstract":"The following classes are available globally.
"},"Enums.html":{"name":"Enumerations","abstract":"The following enumerations are available globally.
"},"Extensions.html":{"name":"Extensions","abstract":"The following extensions are available globally.
"},"Protocols.html":{"name":"Protocols","abstract":"The following protocols are available globally.
"},"Structs.html":{"name":"Structures","abstract":"The following structures are available globally.
"},"Typealiases.html":{"name":"Type Aliases","abstract":"The following type aliases are available globally.
"}} \ No newline at end of file