ProofProvider

interface ProofProvider

Generates ZK proofs for unproven transactions.

Takes the hex-encoded (Transaction, ProvingKeys) tuple from CircuitExecutor and produces a proven transaction ready for wallet balancing and submission.

Inheritors

Functions

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

Prove an unproven transaction.