zcash-android-wallet-sdk / cash.z.wallet.sdk.jni

Package cash.z.wallet.sdk.jni

Types

RustBackend

Serves as the JNI boundary between the Kotlin and Rust layers. Functions in this class should not be called directly by code outside of the SDK. Instead, one of the higher-level components should be used such as Wallet.kt or CompactBlockProcessor.kt.

class RustBackend : RustBackendWelding

RustBackendWelding

Contract defining the exposed capabilities of the Rust backend. This is what welds the SDK to the Rust layer. It is not documented because it is not intended to be used, directly. Instead, use the synchronizer or one of its subcomponents.

interface RustBackendWelding