INNER CODE UNIT · TypeScript
timestamp
dfinity/examples · motoko/vetkeys/basic_bls_signing/frontend/src/main.ts:245
const timestamp = new Date(Number(signatureData.timestamp) / 1_000_000);
const formattedDate = timestamp.toLocaleString();
const signatureElement = document.createElement("div");
signatureElement.className = "signature";
const isValid = verifyBlsSignature(
myVerificationKey,
new TextEncoder().encode(signatureData.message),
Uint8Array.from(signatureData.signature),
);
signatureElement.innerHTML = `
<h5>Signed message: ${signatureData.message}</h5>
<p class="signature-hex">Signature: ${signatureHex}</p>
<p class="verification-key-hex">Public key: ${myVerificationKeyHex}</p>
<p class="verification-status ${isValid ? "valid" : "invalid"}">Verification: ${isValid ? "Valid" : "Invalid"}</p>
<p class="timestamp">Added: ${formattedDate}</p>