CertifiedData
Reference for mo:core/CertifiedData in the core library.
Certified data is a runtime IC interface. The current contracts expose it as a trusted effect surface, so application-level proofs should connect calls to your own state invariants rather than expecting the verifier to model the certificate tree.
Import
mo:core/CertifiedData
Status
- Runtime module
Public API
Functions
set(data : Blob)
Sets the canister's certified data blob through the IC runtime.
Use when: update code needs to publish certified data after proving the state that determines it.
getCertificate() : ?Blob
Reads the current certificate, when the runtime exposes one.
Use when: query code needs to return certificate material with a certified response.
Summary
- Runtime module under
mo:core/CertifiedData. - Exposes 2 public functions.