LocalProofProvider

Proves transactions locally on the phone using cached proving keys.

Uses the same Rust proving engine as the Midnight proof server. Proving keys must be downloaded via ProvingKeyManager before use.

Parameters

provingKeyManager

Manages proving key download and caching

Constructors

Link copied to clipboard
constructor(provingKeyManager: ProvingKeyManager)

Functions

Link copied to clipboard
open suspend override fun prove(unprovenTxHex: String): String

Prove an unproven transaction.