DebugStatement

Types

Link copied to clipboard
interface Reader<R, D : DebugStatement<R>>

Properties

Link copied to clipboard
abstract val version: String

Holds the exact release version string of the Warden release used to create this debug statement. Used to ensure compatibility and traceability between different versions.

Functions

Link copied to clipboard
abstract suspend fun replay(): R

Replays the debug statement, reconstructing or reprocessing it as per the underlying attestation verifier's logic. This method is typically used to regenerate or analyse the statement for debugging or auditing purposes.

Link copied to clipboard

Replays the debug statement, reconstructing or reprocessing it as per the underlying attestation verifier's logic. This method is typically used to regenerate or analyse the statement for debugging or auditing purposes.

Link copied to clipboard
abstract fun serialize(): String

Serializes and pretty-prints this debug statement

Link copied to clipboard
abstract fun serializeCompact(): String

serializes and multibase-encodes this debug info

Link copied to clipboard
abstract fun toJsonElement(): JsonObject

Converts the debug statement into a JSON representation.