zcash-android-wallet-sdk / cash.z.wallet.sdk.block / CompactBlockProcessor / <init>

<init>

CompactBlockProcessor(downloader: CompactBlockDownloader, repository: TransactionRepository, rustBackend: RustBackendWelding, minimumHeight: Int = SAPLING_ACTIVATION_HEIGHT)

Responsible for processing the compact blocks that are received from the lightwallet server. This class encapsulates all the business logic required to validate and scan the blockchain and is therefore tightly coupled with librustzcash.