A branded string type representing a unique contract ID on the Canton ledger.
Contract IDs are opaque identifiers assigned by Canton when contracts are created.
Example
asyncfunctiongetIssuer(contractId: ContractId) { // TypeScript ensures only ContractId values are passed }
// Create from raw string (after validation) constid = validateContractId(rawString); // Returns ContractId
Canton contract identifier.
A branded string type representing a unique contract ID on the Canton ledger. Contract IDs are opaque identifiers assigned by Canton when contracts are created.