ZcashLightClientKit/docs/rtd/search.json

1 line
70 KiB
JSON

{"Typealiases.html#/s:19ZcashLightClientKit11BlockHeighta":{"name":"BlockHeight","abstract":"<p>Undocumented</p>"},"Typealiases.html#/s:19ZcashLightClientKit17CompactBlockRangea":{"name":"CompactBlockRange","abstract":"<p>Undocumented</p>"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV6heightSivp":{"name":"height","abstract":"<p>Undocumented</p>","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV4data10Foundation4DataVvp":{"name":"data","abstract":"<p>Undocumented</p>","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:19ZcashLightClientKit0A12CompactBlockV07compactF0ACSgAA0eF0V_tcfc":{"name":"init(compactBlock:)","abstract":"<p>Undocumented</p>","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"ZcashCompactBlock"},"Structs/ZcashCompactBlock.html#/s:SH4hash4intoys6HasherVz_tF":{"name":"hash(into:)","parent_name":"ZcashCompactBlock"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV9dataDbURL10Foundation0J0Vvp":{"name":"dataDbURL","abstract":"<p>Undocumented</p>","parent_name":"DefaultResourceProvider"},"Structs/DefaultResourceProvider.html#/s:19ZcashLightClientKit23DefaultResourceProviderV10cacheDbURL10Foundation0J0Vvp":{"name":"cacheDbURL","abstract":"<p>Undocumented</p>","parent_name":"DefaultResourceProvider"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7addressSSvp":{"name":"address","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4portSSvp":{"name":"port","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV6secureSbvp":{"name":"secure","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV4hostSSvp":{"name":"host","abstract":"<p>Undocumented</p>","parent_name":"LightWalletEndpoint"},"Structs/LightWalletEndpoint.html#/s:19ZcashLightClientKit0B14WalletEndpointV7address4port6secureACSS_SSSbtcfc":{"name":"init(address:port:secure:)","abstract":"<p>initializes a LightWalletEndpoint</p>","parent_name":"LightWalletEndpoint"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV6heightSivp":{"name":"height","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4hashSSvp":{"name":"hash","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4times6UInt32Vvp":{"name":"time","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV4treeSSvp":{"name":"tree","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/WalletBirthday.html#/s:19ZcashLightClientKit14WalletBirthdayV8birthday4withACSi_tFZ":{"name":"birthday(with:)","abstract":"<p>Undocumented</p>","parent_name":"WalletBirthday"},"Structs/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyV8progressSSvpZ":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Structs/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyV14progressHeightSSvpZ":{"name":"progressHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Structs/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyV11reorgHeightSSvpZ":{"name":"reorgHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Structs/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyV013latestScannedF6HeightSSvpZ":{"name":"latestScannedBlockHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Structs/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyV12rewindHeightSSvpZ":{"name":"rewindHeight","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Structs/CompactBlockProcessorNotificationKey.html#/s:19ZcashLightClientKit36CompactBlockProcessorNotificationKeyV5errorSSvpZ":{"name":"error","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorNotificationKey"},"Structs/CompactBlockProcessorNotificationKey.html":{"name":"CompactBlockProcessorNotificationKey","abstract":"<p>CompactBlockProcessor notification userInfo object keys."},"Structs/WalletBirthday.html":{"name":"WalletBirthday","abstract":"<p>Represents the wallet&rsquo;s birthday which can be thought of as a checkpoint at the earliest moment in history where"},"Structs/LightWalletEndpoint.html":{"name":"LightWalletEndpoint","abstract":"<p>Represents a lightwallet instance endpoint to connect to</p>"},"Structs/DefaultResourceProvider.html":{"name":"DefaultResourceProvider","abstract":"<p>Convenience provider for a data db and cache db resources.</p>"},"Structs/ZcashCompactBlock.html":{"name":"ZcashCompactBlock","abstract":"<p>A Zcash compact block to store on cache DB</p>"},"Structs.html#/s:19ZcashLightClientKit0A27RustBackendWeldingConstantsV":{"name":"ZcashRustBackendWeldingConstants","abstract":"<p>Undocumented</p>"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5debug_4file8function4lineySS_S2SSitF":{"name":"debug(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4info_4file8function4lineySS_S2SSitF":{"name":"info(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5event_4file8function4lineySS_S2SSitF":{"name":"event(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP4warn_4file8function4lineySS_S2SSitF":{"name":"warn(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Logger.html#/s:19ZcashLightClientKit6LoggerP5error_4file8function4lineySS_S2SSitF":{"name":"error(_:file:function:line:)","abstract":"<p>Undocumented</p>","parent_name":"Logger"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP5start5retryySb_tKF":{"name":"start(retry:)","abstract":"<p>Starts this synchronizer within the given scope.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP4stopyyKF":{"name":"stop()","abstract":"<p>Stop this synchronizer. Implementations should ensure that calling this method cancels all","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA6StatusOvp":{"name":"status","abstract":"<p>Value representing the Status of this Synchronizer. As the status changes, a new","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP8progressSfvp":{"name":"progress","abstract":"<p>A flow of progress values, typically corresponding to this Synchronizer downloading blocks.","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP10getAddress12accountIndexSSSi_tF":{"name":"getAddress(accountIndex:)","abstract":"<p>Gets the address for the given account.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","abstract":"<p>Sends zatoshi.</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","abstract":"<p>Attempts to cancel a transaction that is about to be sent. Typically, cancellation is only","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19pendingTransactionsSayAA24PendingTransactionEntity_pGvp":{"name":"pendingTransactions","abstract":"<p>all outbound pending transactions that have been sent but are awaiting confirmations</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP19clearedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"clearedTransactions","abstract":"<p>al the transactions that are on the blockchain</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP16sentTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"sentTransactions","abstract":"<p>All transactions that are related to sending funds</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP20receivedTransactionsSayAA26ConfirmedTransactionEntity_pGvp":{"name":"receivedTransactions","abstract":"<p>all transactions related to receiving funds</p>","parent_name":"Synchronizer"},"Protocols/Synchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","abstract":"<p>a repository serving transactions in a paginated manner</p>","parent_name":"Synchronizer"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeight6resultyys6ResultOySiAA0beF5ErrorOGc_tF":{"name":"latestBlockHeight(result:)","abstract":"<p>Return the latest block height known to the service.</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP17latestBlockHeightSiyKF":{"name":"latestBlockHeight()","abstract":"<p>Return the latest block height known to the service.</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRange_6resultySNySiG_ys6ResultOySayAA0A12CompactBlockVGAA0beF5ErrorOGctF":{"name":"blockRange(_:result:)","abstract":"<p>Return the given range of blocks.</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP10blockRangeySayAA0A12CompactBlockVGSNySiGKF":{"name":"blockRange(_:)","abstract":"<pre class=\"highlight swift\"><code> <span class=\"kt\">Return</span> <span class=\"n\">the</span> <span class=\"n\">given</span> <span class=\"n\">range</span> <span class=\"n\">of</span> <span class=\"n\">blocks</span><span class=\"o\">.</span>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransaction6resulty10Foundation4DataV_ys6ResultOyAA0beF8Response_pAA0beF5ErrorOGctF":{"name":"submit(spendTransaction:result:)","abstract":"<p>Submits a raw transaction over lightwalletd. Non-Blocking</p>","parent_name":"LightWalletService"},"Protocols/LightWalletService.html#/s:19ZcashLightClientKit0B13WalletServiceP6submit16spendTransactionAA0beF8Response_p10Foundation4DataV_tKF":{"name":"submit(spendTransaction:)","abstract":"<p>Submits a raw transaction over lightwalletd. Blocking</p>","parent_name":"LightWalletService"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP9errorCodes5Int32Vvp":{"name":"errorCode","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP12errorMessageSSvp":{"name":"errorMessage","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceResponse"},"Protocols/LightWalletServiceResponse.html#/s:19ZcashLightClientKit0B21WalletServiceResponseP13unknownFields13SwiftProtobuf14UnknownStorageVvp":{"name":"unknownFields","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceResponse"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP9lastErrorAA0egI0OSgyFZ":{"name":"lastError()","abstract":"<p>gets the latest error if available. Clear the existing error</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP12getLastErrorSSSgyFZ":{"name":"getLastError()","abstract":"<p>gets the latest error message from librustzcash. Does not clear existing error</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10initDataDb02dbI0y10Foundation3URLV_tKFZ":{"name":"initDataDb(dbData:)","abstract":"<p>initializes the data db</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP22isValidShieldedAddressySbSSKFZ":{"name":"isValidShieldedAddress(_:)","abstract":"<div class=\"aside aside-throws\">","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP25isValidTransparentAddressySbSSKFZ":{"name":"isValidTransparentAddress(_:)","abstract":"<div class=\"aside aside-throws\">","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17initAccountsTable6dbData4seed8accountsSaySSGSg10Foundation3URLV_Says5UInt8VGs5Int32VtFZ":{"name":"initAccountsTable(dbData:seed:accounts:)","abstract":"<p>initialize the blocks table from a given checkpoint (birthday)</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15initBlocksTable6dbData6height4hash4time11saplingTreey10Foundation3URLV_s5Int32VSSs6UInt32VSStKFZ":{"name":"initBlocksTable(dbData:height:hash:time:saplingTree:)","abstract":"<p>initialize the blocks table from a given checkpoint (birthday)</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getAddress6dbData7accountSSSg10Foundation3URLV_s5Int32VtFZ":{"name":"getAddress(dbData:account:)","abstract":"<p>gets the address from data db from the given account</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10getBalance6dbData7accounts5Int64V10Foundation3URLV_s5Int32VtFZ":{"name":"getBalance(dbData:account:)","abstract":"<p>get the (unverified) balance from the given account</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP18getVerifiedBalance6dbData7accounts5Int64V10Foundation3URLV_s5Int32VtFZ":{"name":"getVerifiedBalance(dbData:account:)","abstract":"<p>get the verified balance from the given account</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21getReceivedMemoAsUTF86dbData6idNoteSSSg10Foundation3URLV_s5Int64VtFZ":{"name":"getReceivedMemoAsUTF8(dbData:idNote:)","abstract":"<p>get received memo from note</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP17getSentMemoAsUTF86dbData6idNoteSSSg10Foundation3URLV_s5Int64VtFZ":{"name":"getSentMemoAsUTF8(dbData:idNote:)","abstract":"<p>get sent memo from note</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP21validateCombinedChain7dbCache0K4Datas5Int32V10Foundation3URLV_AKtFZ":{"name":"validateCombinedChain(dbCache:dbData:)","abstract":"<pre class=\"highlight swift\"><code> <span class=\"kt\">Checks</span> <span class=\"n\">that</span> <span class=\"n\">the</span> <span class=\"n\">scanned</span> <span class=\"n\">blocks</span> <span class=\"k\">in</span> <span class=\"n\">the</span> <span class=\"n\">data</span> <span class=\"n\">database</span><span class=\"p\">,</span> <span class=\"n\">when</span> <span class=\"n\">combined</span> <span class=\"n\">with</span> <span class=\"n\">the</span> <span class=\"n\">recent</span>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP14rewindToHeight6dbData6heightSb10Foundation3URLV_s5Int32VtFZ":{"name":"rewindToHeight(dbData:height:)","abstract":"<p>rewinds the compact block storage to the given height. clears up all derived data as well</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP10scanBlocks7dbCache0J4DataSb10Foundation3URLV_AItFZ":{"name":"scanBlocks(dbCache:dbData:)","abstract":"<p>Scans new blocks added to the cache for any transactions received by the tracked","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26decryptAndStoreTransaction6dbData2txSb10Foundation3URLV_Says5UInt8VGtFZ":{"name":"decryptAndStoreTransaction(dbData:tx:)","abstract":"<p>Scans a transaction for any information that can be decrypted by the accounts in the","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP15createToAddress6dbData7account5extsk2to5value4memo15spendParamsPath06outputsT0s5Int64V10Foundation3URLV_s5Int32VS2SANSSSgS2StFZ":{"name":"createToAddress(dbData:account:extsk:to:value:memo:spendParamsPath:outputParamsPath:)","abstract":"<p>Creates a transaction to the given address from the given account</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP28deriveExtendedFullViewingKeyySSSgSSKFZ":{"name":"deriveExtendedFullViewingKey(_:)","abstract":"<p>Derives a full viewing key from a seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP29deriveExtendedFullViewingKeys4seed8accountsSaySSGSgSS_s5Int32VtKFZ":{"name":"deriveExtendedFullViewingKeys(seed:accounts:)","abstract":"<p>Derives a set of full viewing keys from a seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/ZcashRustBackendWelding.html#/s:19ZcashLightClientKit0A18RustBackendWeldingP26deriveExtendedSpendingKeys4seed8accountsSaySSGSgSS_s5Int32VtKFZ":{"name":"deriveExtendedSpendingKeys(seed:accounts:)","abstract":"<p>Derives a set of full viewing keys from a seed</p>","parent_name":"ZcashRustBackendWelding"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP8pageSizeSivp":{"name":"pageSize","abstract":"<p>The page size of this repository</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9pageCountSivp":{"name":"pageCount","abstract":"<p>how many pages are in total</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP9itemCountSivp":{"name":"itemCount","abstract":"<p>how many items are to be displayed in total</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4pageySayAA0F6Entity_pGSgSiKF":{"name":"page(_:)","abstract":"<p>gets the page number if exists. Blocking</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/PaginatedTransactionRepository.html#/s:19ZcashLightClientKit30PaginatedTransactionRepositoryP4page_6resultySi_ys6ResultOySayAA0F6Entity_pGSgs5Error_pGctF":{"name":"page(_:result:)","abstract":"<p>gets the page number if exists. Non-blocking</p>","parent_name":"PaginatedTransactionRepository"},"Protocols/SeedProvider.html#/s:19ZcashLightClientKit12SeedProviderP4seedSays5UInt8VGyF":{"name":"seed()","abstract":"<p>Undocumented</p>","parent_name":"SeedProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP9dataDbURL10Foundation0I0Vvp":{"name":"dataDbURL","abstract":"<p>Undocumented</p>","parent_name":"ResourceProvider"},"Protocols/ResourceProvider.html#/s:19ZcashLightClientKit16ResourceProviderP10cacheDbURL10Foundation0I0Vvp":{"name":"cacheDbURL","abstract":"<p>Undocumented</p>","parent_name":"ResourceProvider"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"<p>height on which this transaction was mined at. Convention is that -1 is retuned when it has not been mined yet</p>","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP6noteIdSivp":{"name":"noteId","abstract":"<p>internal note id that is involved on this transaction</p>","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP18blockTimeInSecondsSdvp":{"name":"blockTimeInSeconds","abstract":"<p>block time in in reference since 1970</p>","parent_name":"MinedTransactionEntity"},"Protocols/MinedTransactionEntity.html#/s:19ZcashLightClientKit22MinedTransactionEntityP16transactionIndexSivp":{"name":"transactionIndex","abstract":"<p>internal index for this transaction</p>","parent_name":"MinedTransactionEntity"},"Protocols/RawIdentifiable.html#/s:19ZcashLightClientKit15RawIdentifiableP16rawTransactionId10Foundation4DataVSgvp":{"name":"rawTransactionId","abstract":"<p>Undocumented</p>","parent_name":"RawIdentifiable"},"Protocols/SignedTransactionEntity.html#/s:19ZcashLightClientKit23SignedTransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"<p>Undocumented</p>","parent_name":"SignedTransactionEntity"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP2idSiSgvp":{"name":"id","abstract":"<p>internal id for this transaction</p>","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP5valueSivp":{"name":"value","abstract":"<p>value in zatoshi</p>","parent_name":"AbstractTransaction"},"Protocols/AbstractTransaction.html#/s:19ZcashLightClientKit19AbstractTransactionP4memo10Foundation4DataVSgvp":{"name":"memo","abstract":"<p>data containing the memo if any</p>","parent_name":"AbstractTransaction"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP2idSiSgvp":{"name":"id","abstract":"<p>Internal transaction id</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP13transactionId10Foundation4DataVvp":{"name":"transactionId","abstract":"<p>Blockchain transaction id</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP7createdSSSgvp":{"name":"created","abstract":"<p>String representing the date of creation</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP16transactionIndexSiSgvp":{"name":"transactionIndex","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP11minedHeightSiSgvp":{"name":"minedHeight","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityP3raw10Foundation4DataVSgvp":{"name":"raw","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE4hash4intoys6HasherVz_tF":{"name":"hash(into:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/TransactionEntity.html#/s:19ZcashLightClientKit17TransactionEntityPAAE2eeoiySbx_xtFZ":{"name":"==(_:_:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP9toAddressSSSgvp":{"name":"toAddress","abstract":"<p>recipient address if available</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityP12expiryHeightSiSgvp":{"name":"expiryHeight","abstract":"<p>expiration height for this transaction</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/ConfirmedTransactionEntity.html#/s:19ZcashLightClientKit26ConfirmedTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"<p>TransactionEntity representation of this ConfirmedTransactionEntity transaction</p>","parent_name":"ConfirmedTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9toAddressSSvp":{"name":"toAddress","abstract":"<p>recipient address</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12accountIndexSivp":{"name":"accountIndex","abstract":"<p>index of the account from which the funds were sent</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11minedHeightSivp":{"name":"minedHeight","abstract":"<p>height which the block was mined at.","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12expiryHeightSivp":{"name":"expiryHeight","abstract":"<p>height for which the represented transaction would be considered expired</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9cancelledSivp":{"name":"cancelled","abstract":"<p>value is 1 if the transaction was cancelled</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14encodeAttemptsSivp":{"name":"encodeAttempts","abstract":"<p>how many times this transaction encoding was attempted</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14submitAttemptsSivp":{"name":"submitAttempts","abstract":"<p>How many attempts to send this transaction have been done</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP12errorMessageSSSgvp":{"name":"errorMessage","abstract":"<p>Error message if available.</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9errorCodeSiSgvp":{"name":"errorCode","abstract":"<p>error code, if available</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10createTimeSdvp":{"name":"createTime","abstract":"<p>create time of the represented transaction</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP06isSameF2Id5otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransactionId(other:)","abstract":"<p>Checks whether this transaction is the same as the given transaction</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP02isE013currentHeightSbSi_tF":{"name":"isPending(currentHeight:)","abstract":"<p>returns whether the represented transaction is pending based on the provided block height</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP10isCreatingSbvp":{"name":"isCreating","abstract":"<p>if the represented transaction is being created</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP16isFailedEncodingSbvp":{"name":"isFailedEncoding","abstract":"<p>returns whether the represented transaction has failed to be encoded</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP14isFailedSubmitSbvp":{"name":"isFailedSubmit","abstract":"<p>returns whether the represented transaction has failed to be submitted</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP9isFailureSbvp":{"name":"isFailure","abstract":"<p>returns whether the represented transaction presents some kind of error</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isCancelledSbvp":{"name":"isCancelled","abstract":"<p>returns whether the represented transaction has been cancelled by the user</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP7isMinedSbvp":{"name":"isMined","abstract":"<p>returns whether the represented transaction has been successfully mined</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP11isSubmittedSbvp":{"name":"isSubmitted","abstract":"<p>returns whether the represented transaction has been submitted</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityP15isSubmitSuccessSbvp":{"name":"isSubmitSuccess","abstract":"<p>returns whether the represented transaction has been submitted successfully</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE06isSameF05otherSbqd___tAA15RawIdentifiableRd__lF":{"name":"isSameTransaction(other:)","abstract":"<p>Undocumented</p>","parent_name":"PendingTransactionEntity"},"Protocols/PendingTransactionEntity.html#/s:19ZcashLightClientKit24PendingTransactionEntityPAAE011transactionG0AA0fG0_pvp":{"name":"transactionEntity","abstract":"<p>TransactionEntity representation of this PendingTransactionEntity transaction</p>","parent_name":"PendingTransactionEntity"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5Range_10completionySNySiG_ys5Error_pSgctF":{"name":"downloadBlockRange(_:completion:)","abstract":"<p>Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2to10completionySi_ys5Error_pSgctF":{"name":"rewind(to:completion:)","abstract":"<p>Remove newer blocks and go back to the given height</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"lastDownloadedBlockHeight(result:)","abstract":"<p>returns the height of the latest compact block stored locally","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6Height6resultyys6ResultOySis5Error_pGc_tF":{"name":"latestBlockHeight(result:)","abstract":"<p>Returns the last height on the blockchain","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP08downloadF5RangeyySNySiGKF":{"name":"downloadBlockRange(_:)","abstract":"<p>Downloads and stores the given block range.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP6rewind2toySi_tKF":{"name":"rewind(to:)","abstract":"<p>Restore the download progress up to the given height.</p>","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP014lastDownloadedF6HeightSiyKF":{"name":"lastDownloadedBlockHeight()","abstract":"<p>returns the height of the latest compact block stored locally.","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html#/s:19ZcashLightClientKit23CompactBlockDownloadingP06latestF6HeightSiyKF":{"name":"latestBlockHeight()","abstract":"<p>Returns the latest block height","parent_name":"CompactBlockDownloading"},"Protocols/CompactBlockDownloading.html":{"name":"CompactBlockDownloading","abstract":"<p>Represents what a compact block downloaded should provide to its clients</p>"},"Protocols/PendingTransactionEntity.html":{"name":"PendingTransactionEntity","abstract":"<p>Represents a sent transaction that has not been confirmed yet on the blockchain</p>"},"Protocols/ConfirmedTransactionEntity.html":{"name":"ConfirmedTransactionEntity","abstract":"<p>Undocumented</p>"},"Protocols/TransactionEntity.html":{"name":"TransactionEntity","abstract":"<p>convenience representation of all transaction types</p>"},"Protocols/AbstractTransaction.html":{"name":"AbstractTransaction","abstract":"<p>Abstract representation of all transaction types</p>"},"Protocols/SignedTransactionEntity.html":{"name":"SignedTransactionEntity","abstract":"<p>Capabilites of a signed transaction</p>"},"Protocols/RawIdentifiable.html":{"name":"RawIdentifiable","abstract":"<p>capabilities of an entity that can be uniquely identified by a raw transaction id</p>"},"Protocols/MinedTransactionEntity.html":{"name":"MinedTransactionEntity","abstract":"<p>Attributes that a Mined transaction must have</p>"},"Protocols/ResourceProvider.html":{"name":"ResourceProvider","abstract":"<p>Undocumented</p>"},"Protocols/SeedProvider.html":{"name":"SeedProvider","abstract":"<p>Describes an interface for an entity that provides seed bytes</p>"},"Protocols/PaginatedTransactionRepository.html":{"name":"PaginatedTransactionRepository","abstract":"<p>Undocumented</p>"},"Protocols/ZcashRustBackendWelding.html":{"name":"ZcashRustBackendWelding","abstract":"<p>Undocumented</p>"},"Protocols/LightWalletServiceResponse.html":{"name":"LightWalletServiceResponse","abstract":"<p>Undocumented</p>"},"Protocols/LightWalletService.html":{"name":"LightWalletService","abstract":"<p>Undocumented</p>"},"Protocols/Synchronizer.html":{"name":"Synchronizer","abstract":"<p>Primary interface for interacting with the SDK. Defines the contract that specific"},"Protocols/Logger.html":{"name":"Logger","abstract":"<p>Represents what&rsquo;s expected from a logging entity</p>"},"Extensions/CompactBlockRange.html#/s:SN19ZcashLightClientKitSiRszrlE10blockRangeAA05BlockF0VyF":{"name":"blockRange()","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockRange"},"Extensions/BlockHeight.html#/s:Si19ZcashLightClientKitE5emptySiyFZ":{"name":"empty()","abstract":"<p>Undocumented</p>","parent_name":"BlockHeight"},"Extensions/Collection.html#/s:Sl19ZcashLightClientKitE5pairsSay11SubSequenceQzGvp":{"name":"pairs","abstract":"<p>Undocumented</p>","parent_name":"Collection"},"Extensions/String.html#/s:SS19ZcashLightClientKitE12toTxIdStringSSyF":{"name":"toTxIdString()","abstract":"<p>Undocumented</p>","parent_name":"String"},"Extensions/String.html#/s:SS19ZcashLightClientKitE08encodeAsA15TransactionMemo10Foundation4DataVSgyF":{"name":"encodeAsZcashTransactionMemo()","abstract":"<p>Undocumented</p>","parent_name":"String"},"Extensions/Array.html#/s:Sa19ZcashLightClientKits5UInt8VRszlE4data10Foundation4DataVvp":{"name":"data","abstract":"<p>Undocumented</p>","parent_name":"Array"},"Extensions/Array.html#/s:Sa19ZcashLightClientKitAA12CompactBlockVRszlE02asaE6BlocksSayAA0aeF0VGyKF":{"name":"asZcashCompactBlocks()","abstract":"<p>Undocumented</p>","parent_name":"Array"},"Extensions/Data/HexEncodingOptions.html#/s:SY8rawValue03RawB0Qzvp":{"name":"rawValue","parent_name":"HexEncodingOptions"},"Extensions/Data/HexEncodingOptions.html#/s:10Foundation4DataV19ZcashLightClientKitE18HexEncodingOptionsV9upperCaseAFvpZ":{"name":"upperCase","abstract":"<p>Undocumented</p>","parent_name":"HexEncodingOptions"},"Extensions/Data/HexEncodingOptions.html#/s:s9OptionSetP8rawValuex03RawD0Qz_tcfc":{"name":"init(rawValue:)","parent_name":"HexEncodingOptions"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE4blobAC6SQLite4BlobV_tcfc":{"name":"init(blob:)","abstract":"<p>Undocumented</p>","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE5bytesSays5UInt8VGvp":{"name":"bytes","abstract":"<p>Undocumented</p>","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE15toHexStringTxIdSSyF":{"name":"toHexStringTxId()","abstract":"<p>Transforms the data info bytes into a Zcash hex transaction id</p>","parent_name":"Data"},"Extensions/Data/HexEncodingOptions.html":{"name":"HexEncodingOptions","abstract":"<p>Undocumented</p>","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE16hexEncodedString7optionsSSAcDE18HexEncodingOptionsV_tF":{"name":"hexEncodedString(options:)","abstract":"<p>Undocumented</p>","parent_name":"Data"},"Extensions/Data.html#/s:10Foundation4DataV19ZcashLightClientKitE02asC15TransactionMemoSSSgyF":{"name":"asZcashTransactionMemo()","abstract":"<p>Undocumented</p>","parent_name":"Data"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorUpdatedABvpZ":{"name":"blockProcessorUpdated","abstract":"<p>Processing progress update</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE32blockProcessorStartedDownloadingABvpZ":{"name":"blockProcessorStartedDownloading","abstract":"<p>Notification sent when a compact block processor starts downloading</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorStartedValidatingABvpZ":{"name":"blockProcessorStartedValidating","abstract":"<p>Notification sent when the compact block processor starts validating the chain state</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE29blockProcessorStartedScanningABvpZ":{"name":"blockProcessorStartedScanning","abstract":"<p>Notification sent when the compact block processor starts scanning blocks from the cache</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE21blockProcessorStoppedABvpZ":{"name":"blockProcessorStopped","abstract":"<p>Notification sent when the compact block processor stop() method is called</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE20blockProcessorFailedABvpZ":{"name":"blockProcessorFailed","abstract":"<p>Notification sent when the compact block processor presented an error.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE22blockProcessorFinishedABvpZ":{"name":"blockProcessorFinished","abstract":"<p>Notification sent when the compact block processor has finished syncing the blockchain to latest height</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18blockProcessorIdleABvpZ":{"name":"blockProcessorIdle","abstract":"<p>Notification sent when the compact block processor is doing nothing</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE31blockProcessorUnknownTransitionABvpZ":{"name":"blockProcessorUnknownTransition","abstract":"<p>Notification sent when something odd happened. probably going from a state to another state that shouldn&rsquo;t be the next state.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE26blockProcessorHandledReOrgABvpZ":{"name":"blockProcessorHandledReOrg","abstract":"<p>Notification sent when the compact block processor handled a ReOrg.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19transactionsUpdatedABvpZ":{"name":"transactionsUpdated","abstract":"<p>Notification is posted whenever transactions are updated</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStartedABvpZ":{"name":"synchronizerStarted","abstract":"<p>Posted when the synchronizer is started.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE27synchronizerProgressUpdatedABvpZ":{"name":"synchronizerProgressUpdated","abstract":"<p>Posted when there are progress updates.</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerSyncedABvpZ":{"name":"synchronizerSynced","abstract":"<p>Posted when the synchronizer is synced to latest height</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerStoppedABvpZ":{"name":"synchronizerStopped","abstract":"<p>Posted when the synchronizer is stopped</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE24synchronizerDisconnectedABvpZ":{"name":"synchronizerDisconnected","abstract":"<p>Posted when the synchronizer loses connection</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE19synchronizerSyncingABvpZ":{"name":"synchronizerSyncing","abstract":"<p>Posted when the synchronizer starts syncing</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE28synchronizerMinedTransactionABvpZ":{"name":"synchronizerMinedTransaction","abstract":"<p>Posted when the synchronizer finds a mined transaction</p>","parent_name":"Name"},"Extensions/Notification/Name.html#/s:So18NSNotificationNamea19ZcashLightClientKitE18synchronizerFailedABvpZ":{"name":"synchronizerFailed","abstract":"<p>Posted when the synchronizer presents an error</p>","parent_name":"Name"},"Extensions/Notification/Name.html":{"name":"Name","parent_name":"Notification"},"Extensions/Notification.html":{"name":"Notification"},"Extensions/Data.html":{"name":"Data"},"Extensions/Array.html":{"name":"Array"},"Extensions/String.html":{"name":"String"},"Extensions/Collection.html":{"name":"Collection"},"Extensions/BlockHeight.html":{"name":"BlockHeight","abstract":"<p>Undocumented</p>"},"Extensions/CompactBlockRange.html":{"name":"CompactBlockRange","abstract":"<p>Undocumented</p>"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO8notFoundyACSi_tcACmF":{"name":"notFound(transactionId:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO10NotEncodedyACSi_tcACmF":{"name":"NotEncoded(transactionId:)","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO13missingParamsyA2CmF":{"name":"missingParams","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionEncoderError.html#/s:19ZcashLightClientKit23TransactionEncoderErrorO23spendingKeyWrongNetworkyA2CmF":{"name":"spendingKeyWrongNetwork","abstract":"<p>Undocumented</p>","parent_name":"TransactionEncoderError"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO4sentyA2CmF":{"name":"sent","abstract":"<p>Undocumented</p>","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO8receivedyA2CmF":{"name":"received","abstract":"<p>Undocumented</p>","parent_name":"TransactionKind"},"Enums/TransactionKind.html#/s:19ZcashLightClientKit15TransactionKindO3allyA2CmF":{"name":"all","abstract":"<p>Undocumented</p>","parent_name":"TransactionKind"},"Enums/Status.html#/s:19ZcashLightClientKit6StatusO7stoppedyA2CmF":{"name":"stopped","abstract":"<p>Indicates that [stop] has been called on this Synchronizer and it will no longer be used.</p>","parent_name":"Status"},"Enums/Status.html#/s:19ZcashLightClientKit6StatusO12disconnectedyA2CmF":{"name":"disconnected","abstract":"<p>Indicates that this Synchronizer is disconnected from its lightwalletd server.","parent_name":"Status"},"Enums/Status.html#/s:19ZcashLightClientKit6StatusO7syncingyA2CmF":{"name":"syncing","abstract":"<p>Indicates that this Synchronizer is not yet synced and therefore should not broadcast","parent_name":"Status"},"Enums/Status.html#/s:19ZcashLightClientKit6StatusO6syncedyA2CmF":{"name":"synced","abstract":"<p>Indicates that this Synchronizer is fully up to date and ready for all wallet functions.","parent_name":"Status"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10initFailedyACSS_tcACmF":{"name":"initFailed(message:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO10syncFailedyA2CmF":{"name":"syncFailed","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO16connectionFailedyACSS_tcACmF":{"name":"connectionFailed(message:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO07generalF0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/SynchronizerError.html#/s:19ZcashLightClientKit17SynchronizerErrorO23maxRetryAttemptsReachedyACSi_tcACmF":{"name":"maxRetryAttemptsReached(attempts:)","abstract":"<p>Undocumented</p>","parent_name":"SynchronizerError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07generalG0yA2CmF":{"name":"generalError","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO6failedyAC9SwiftGRPC10StatusCodeO_SStcACmF":{"name":"failed(statusCode:message:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO12invalidBlockyA2CmF":{"name":"invalidBlock","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO10sentFailedyAcA0beF8Response_p_tcACmF":{"name":"sentFailed(sendResponse:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:19ZcashLightClientKit0B18WalletServiceErrorO07genericG0yACs0G0_p_tcACmF":{"name":"genericError(error:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletServiceError"},"Enums/LightWalletServiceError.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"LightWalletServiceError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO07genericG0yACSS_tcACmF":{"name":"genericError(message:)","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(message:)","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO14dataDbNotEmptyyA2CmF":{"name":"dataDbNotEmpty","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/RustWeldingError.html#/s:19ZcashLightClientKit16RustWeldingErrorO30saplingSpendParametersNotFoundyA2CmF":{"name":"saplingSpendParametersNotFound","abstract":"<p>Undocumented</p>","parent_name":"RustWeldingError"},"Enums/ResourceProviderError.html#/s:19ZcashLightClientKit21ResourceProviderErrorO011unavailableE0yA2CmF":{"name":"unavailableResource","abstract":"<p>Undocumented</p>","parent_name":"ResourceProviderError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17cacheDbInitFailedyA2CmF":{"name":"cacheDbInitFailed","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO16dataDbInitFailedyA2CmF":{"name":"dataDbInitFailed","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO17accountInitFailedyA2CmF":{"name":"accountInitFailed","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/InitializerError.html#/s:19ZcashLightClientKit16InitializerErrorO10falseStartyA2CmF":{"name":"falseStart","abstract":"<p>Undocumented</p>","parent_name":"InitializerError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO20invalidConfigurationyA2CmF":{"name":"invalidConfiguration","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO13missingDbPathyACSS_tcACmF":{"name":"missingDbPath(path:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO16dataDbInitFailedyACSS_tcACmF":{"name":"dataDbInitFailed(path:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO010connectionH0yACSS_tcACmF":{"name":"connectionError(message:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO07generalH0yACSS_tcACmF":{"name":"generalError(message:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html#/s:19ZcashLightClientKit26CompactBlockProcessorErrorO18maxAttemptsReachedyACSi_tcACmF":{"name":"maxAttemptsReached(attempts:)","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessorError"},"Enums/CompactBlockProcessorError.html":{"name":"CompactBlockProcessorError","abstract":"<p>Errors thrown by CompactBlock Processor</p>"},"Enums/InitializerError.html":{"name":"InitializerError","abstract":"<p>Wrapper for the Rust backend. This class basically represents all the Rust-wallet"},"Enums/ResourceProviderError.html":{"name":"ResourceProviderError","abstract":"<p>Undocumented</p>"},"Enums/RustWeldingError.html":{"name":"RustWeldingError","abstract":"<p>Undocumented</p>"},"Enums/LightWalletServiceError.html":{"name":"LightWalletServiceError","abstract":"<p>Wrapper for errors received from a Lightwalletd endpoint</p>"},"Enums/SynchronizerError.html":{"name":"SynchronizerError","abstract":"<p>Represents errors thrown by a Synchronizer</p>"},"Enums/Status.html":{"name":"Status","abstract":"<p>The Status of the synchronizer</p>"},"Enums/TransactionKind.html":{"name":"TransactionKind","abstract":"<p>Kind of transactions handled by a Synchronizer</p>"},"Enums/TransactionEncoderError.html":{"name":"TransactionEncoderError","abstract":"<p>Undocumented</p>"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysV8progressSSvpZ":{"name":"progress","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysV11blockHeightSSvpZ":{"name":"blockHeight","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysV16minedTransactionSSvpZ":{"name":"minedTransaction","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html#/s:19ZcashLightClientKit15SDKSynchronizerC16NotificationKeysV5errorSSvpZ":{"name":"error","abstract":"<p>Undocumented</p>","parent_name":"NotificationKeys"},"Classes/SDKSynchronizer/NotificationKeys.html":{"name":"NotificationKeys","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP6statusAA6StatusOvp":{"name":"status","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP8progressSfvp":{"name":"progress","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC14blockProcessorAA012CompactBlockG0CSgvp":{"name":"blockProcessor","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAA11InitializerCvp":{"name":"initializer","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC11initializerAcA11InitializerC_tKcfc":{"name":"init(initializer:)","abstract":"<p>Creates an SDKSynchronizer instance</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"<p>Starts the synchronizer</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC4stopyyKF":{"name":"stop()","abstract":"<p>Stops the synchronizer</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP13sendToAddress11spendingKey7zatoshi02toH04memo4from11resultBlockySS_s5Int64VS2SSgSiys6ResultOyAA24PendingTransactionEntity_ps5Error_pGctF":{"name":"sendToAddress(spendingKey:zatoshi:toAddress:memo:from:resultBlock:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP10getAddress12accountIndexSSSi_tF":{"name":"getAddress(accountIndex:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP11cancelSpend11transactionSbAA24PendingTransactionEntity_p_tF":{"name":"cancelSpend(transaction:)","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC23allReceivedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allReceivedTransactions()","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allPendingTransactionsSayAA0G17TransactionEntity_pGyKF":{"name":"allPendingTransactions()","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC22allClearedTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allClearedTransactions()","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit15SDKSynchronizerC19allSentTransactionsSayAA26ConfirmedTransactionEntity_pGyKF":{"name":"allSentTransactions()","abstract":"<p>Undocumented</p>","parent_name":"SDKSynchronizer"},"Classes/SDKSynchronizer.html#/s:19ZcashLightClientKit12SynchronizerP21paginatedTransactions2ofAA30PaginatedTransactionRepository_pAA0J4KindO_tF":{"name":"paginatedTransactions(of:)","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:19ZcashLightClientKit0B17WalletGRPCServiceC7channelAC9SwiftGRPC7ChannelC_tcfc":{"name":"init(channel:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC8endpointAcA0bE8EndpointV_tcfc":{"name":"init(endpoint:)","abstract":"<p>Undocumented</p>","parent_name":"LightWalletGRPCService"},"Classes/LightWalletGRPCService.html#/s:19ZcashLightClientKit0B17WalletGRPCServiceC4host6secureACSS_Sbtcfc":{"name":"init(host:secure:)","abstract":"<p>Undocumented</p>","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/Initializer.html#/s:19ZcashLightClientKit11InitializerC8endpointAA0B14WalletEndpointVvp":{"name":"endpoint","abstract":"<p>the LightWalletEndpoint that this initializer is connecting to</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10cacheDbURL04datagH007pendinggH08endpoint011spendParamsH006outputmH011loggerProxyAC10Foundation0H0V_A2mA0B14WalletEndpointVA2mA6Logger_pSgtcfc":{"name":"init(cacheDbURL:dataDbURL:pendingDbURL:endpoint:spendParamsURL:outputParamsURL:loggerProxy:)","abstract":"<p>Constructs the Initializer</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10initialize12seedProvider20walletBirthdayHeight16numberOfAccountsSaySSGSgAA04SeedH0_p_S2itKF":{"name":"initialize(seedProvider:walletBirthdayHeight:numberOfAccounts:)","abstract":"<p>Initialize the wallet with the given seed and return the related private keys for each","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getAddress5indexSSSgSi_tF":{"name":"getAddress(index:)","abstract":"<p>get address from the given account index</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC10getBalance7accounts5Int64VSi_tF":{"name":"getBalance(account:)","abstract":"<p>get (unverified) balance from the given account index</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC18getVerifiedBalance7accounts5Int64VSi_tF":{"name":"getVerifiedBalance(account:)","abstract":"<p>get verified balance from the given account index</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC22isValidShieldedAddressySbSSF":{"name":"isValidShieldedAddress(_:)","abstract":"<p>checks if the provided address is a valid shielded zAddress</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC25isValidTransparentAddressySbSSF":{"name":"isValidTransparentAddress(_:)","abstract":"<p>checks if the provided address is a transparent zAddress</p>","parent_name":"Initializer"},"Classes/Initializer.html#/s:19ZcashLightClientKit11InitializerC14blockProcessorAA012CompactBlockG0CSgyF":{"name":"blockProcessor()","abstract":"<p>underlying CompactBlockProcessor for this initializer</p>","parent_name":"Initializer"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC18MINERS_FEE_ZATOSHISivpZ":{"name":"MINERS_FEE_ZATOSHI","abstract":"<p>Miner&rsquo;s fee in zatoshi.</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC15ZATOSHI_PER_ZECSivpZ":{"name":"ZATOSHI_PER_ZEC","abstract":"<p>The number of zatoshi that equal 1 ZEC.</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC25SAPLING_ACTIVATION_HEIGHTSivpZ":{"name":"SAPLING_ACTIVATION_HEIGHT","abstract":"<p>The height of the first sapling block. When it comes to shielded transactions, we do not need to consider any blocks","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC14MAX_REORG_SIZESivpZ":{"name":"MAX_REORG_SIZE","abstract":"<p>The theoretical maximum number of blocks in a reorg, due to other bottlenecks in the protocol design.</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC13EXPIRY_OFFSETSivpZ":{"name":"EXPIRY_OFFSET","abstract":"<p>The amount of blocks ahead of the current height where new transactions are set to expire. This value is controlled","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC18DEFAULT_BATCH_SIZESivpZ":{"name":"DEFAULT_BATCH_SIZE","abstract":"<p>Default size of batches of blocks to request from the compact block service.</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC21DEFAULT_POLL_INTERVALSdvpZ":{"name":"DEFAULT_POLL_INTERVAL","abstract":"<p>Default amount of time, in in seconds, to poll for new blocks. Typically, this should be about half the average","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC15DEFAULT_RETRIESSivpZ":{"name":"DEFAULT_RETRIES","abstract":"<p>Default attempts at retrying.</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC28DEFAULT_MAX_BACKOFF_INTERVALSdvpZ":{"name":"DEFAULT_MAX_BACKOFF_INTERVAL","abstract":"<p>The default maximum amount of time to wait during retry backoff intervals. Failed loops will never wait longer than","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC23DEFAULT_REWIND_DISTANCESivpZ":{"name":"DEFAULT_REWIND_DISTANCE","abstract":"<p>Default number of blocks to rewind when a chain reorg is detected. This should be large enough to recover from the","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC23DEFAULT_STALE_TOLERANCESivpZ":{"name":"DEFAULT_STALE_TOLERANCE","abstract":"<p>The number of blocks to allow before considering our data to be stale. This usually helps with what to do when","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC20DEFAULT_DATA_DB_NAMESSvpZ":{"name":"DEFAULT_DATA_DB_NAME","abstract":"<p>Default Name for LibRustZcash data.db</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC22DEFAULT_CACHES_DB_NAMESSvpZ":{"name":"DEFAULT_CACHES_DB_NAME","abstract":"<p>Default Name for Compact Block caches db</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC23DEFAULT_PENDING_DB_NAMESSvpZ":{"name":"DEFAULT_PENDING_DB_NAME","abstract":"<p>Default name for pending transactions db</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC22DEFAULT_DB_NAME_PREFIXSSvpZ":{"name":"DEFAULT_DB_NAME_PREFIX","abstract":"<p>Undocumented</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC21SPEND_PARAM_FILE_NAMESSvpZ":{"name":"SPEND_PARAM_FILE_NAME","abstract":"<p>File name for the sapling spend params</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC22OUTPUT_PARAM_FILE_NAMESSvpZ":{"name":"OUTPUT_PARAM_FILE_NAME","abstract":"<p>File name for the sapling output params</p>","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC19CLOUD_PARAM_DIR_URLSSvpZ":{"name":"CLOUD_PARAM_DIR_URL","abstract":"<p>The Url that is used by default in zcashd.","parent_name":"ZcashSDK"},"Classes/ZcashSDK.html#/s:19ZcashLightClientKit0A3SDKC9isMainnetSbvpZ":{"name":"isMainnet","abstract":"<p>Undocumented</p>","parent_name":"ZcashSDK"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO11downloadingyA2EmF":{"name":"downloading","abstract":"<p>connected and downloading blocks</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO7stoppedyA2EmF":{"name":"stopped","abstract":"<p>was doing something but was paused</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO10validatingyA2EmF":{"name":"validating","abstract":"<p>processor is validating</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO8scanningyA2EmF":{"name":"scanning","abstract":"<p>processor is scanning</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO5erroryAEs5Error_pcAEmF":{"name":"error(_:)","abstract":"<p>was processing but erred</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5StateO6syncedyA2EmF":{"name":"synced","abstract":"<p>Processor is up to date with the blockchain and you can now make transactions.</p>","parent_name":"State"},"Classes/CompactBlockProcessor/State.html#/s:SQ2eeoiySbx_xtFZ":{"name":"==(_:_:)","parent_name":"State"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb10Foundation3URLVvp":{"name":"cacheDb","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV6dataDb10Foundation3URLVvp":{"name":"dataDb","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17downloadBatchSizeSivp":{"name":"downloadBatchSize","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV17blockPollIntervalSdvp":{"name":"blockPollInterval","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7retriesSivp":{"name":"retries","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV18maxBackoffIntervalSdvp":{"name":"maxBackoffInterval","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14rewindDistanceSivp":{"name":"rewindDistance","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV14walletBirthdaySivp":{"name":"walletBirthday","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV7cacheDb04dataJ014walletBirthdayAE10Foundation3URLV_AKSitcfc":{"name":"init(cacheDb:dataDb:walletBirthday:)","abstract":"<p>Undocumented</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html#/s:19ZcashLightClientKit21CompactBlockProcessorC13ConfigurationV8standardAEvpZ":{"name":"standard","abstract":"<p>Standard configuration for most compact block processors</p>","parent_name":"Configuration"},"Classes/CompactBlockProcessor/Configuration.html":{"name":"Configuration","abstract":"<p>Compact Block Processor configuration</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor/State.html":{"name":"State","abstract":"<p>Represents the possible states of a CompactBlockProcessor</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5stateAC5StateOvp":{"name":"state","abstract":"<p>Undocumented</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC10downloader7backend6configAcA0eF11Downloading_p_AA0A18RustBackendWelding_pXpAC13ConfigurationVtcfc":{"name":"init(downloader:backend:config:)","abstract":"<p>Initializes a CompactBlockProcessor instance</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC5start5retryySb_tKF":{"name":"start(retry:)","abstract":"<p>Starts the CompactBlockProcessor instance and starts downloading and processing blocks</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html#/s:19ZcashLightClientKit21CompactBlockProcessorC4stop11cancelTasksySb_tF":{"name":"stop(cancelTasks:)","abstract":"<p>Stops the CompactBlockProcessor</p>","parent_name":"CompactBlockProcessor"},"Classes/CompactBlockProcessor.html":{"name":"CompactBlockProcessor","abstract":"<p>The compact block processor is in charge of orchestrating the download and caching of compact blocks from a LightWalletEndpoint"},"Classes/ZcashSDK.html":{"name":"ZcashSDK","abstract":"<p>Wrapper for all the constant values in the SDK. It is important that these values stay fixed for"},"Classes/Initializer.html":{"name":"Initializer","abstract":"<p>Wrapper for all the Rust backend functionality that does not involve processing blocks. This"},"Classes/LightWalletGRPCService.html":{"name":"LightWalletGRPCService","abstract":"<p>Swift GRPC implementation of Lightwalletd service</p>"},"Classes/SDKSynchronizer.html":{"name":"SDKSynchronizer","abstract":"<p>Synchronizer implementation for UIKit and iOS 12+</p>"},"Classes.html":{"name":"Classes","abstract":"<p>The following classes are available globally.</p>"},"Enums.html":{"name":"Enumerations","abstract":"<p>The following enumerations are available globally.</p>"},"Extensions.html":{"name":"Extensions","abstract":"<p>The following extensions are available globally.</p>"},"Protocols.html":{"name":"Protocols","abstract":"<p>The following protocols are available globally.</p>"},"Structs.html":{"name":"Structures","abstract":"<p>The following structures are available globally.</p>"},"Typealiases.html":{"name":"Type Aliases","abstract":"<p>The following type aliases are available globally.</p>"}}