pragma language_version 0.16;import CompactStandardLibrary;// On-chain storage for the messageexport ledger message: Opaque<"string">;// Store a new messageexport circuit storeMessage(customMessage: Opaque<"string">): [] { disclose(message = customMessage);}// Retrieve the current messageexport circuit getMessage(): Opaque<"string"> { return message;}