hashIR
uses node:crypto
import { base32, DOMAIN, serializeIR } from "#codebase/tcmts/core/hash"; import type { IR } from "#codebase/tcmts/core/hash"; import { createHash } from "node:crypto"; export function hashIR(ir: IR): string { return base32(createHash("sha256").update(DOMAIN + serializeIR(ir)).digest()); }