WitnessResult

data class WitnessResult(val privateState: Any?, val data: ByteArray, val kind: WitnessKind = WitnessKind.BYTES)

Result of a witness callback.

Parameters

privateState

The private state to pass back (null to keep current)

data

The witness byte array (e.g., secret key, signature, packed picks)

kind

How data should be presented to the Compact runtime — defaults to WitnessKind.BYTES which matches the existing behavior. Set to WitnessKind.VECTOR_OF_UINT8 for Vector<N, Uint<8>> witnesses.

Constructors

Link copied to clipboard
constructor(privateState: Any?, data: ByteArray, kind: WitnessKind = WitnessKind.BYTES)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard