Contract ID of the CapTable contract.
Map of entity type to (canonical object ID → Contract ID) for fetching individual contracts. Useful for deep verification where contract data needs to be compared.
Map of entity type to canonical object IDs currently on-chain. Each entry contains all object IDs of that type in the CapTable.
Contract ID of the Issuer contract (referenced by the CapTable).
Map of issuance entity type to security_ids currently on-chain.
Only populated for issuance types that enforce security_id uniqueness: stockIssuance, convertibleIssuance, equityCompensationIssuance, warrantIssuance.
Used by computeReplicationDiff to detect duplicate security_id conflicts before submitting batch commands (avoiding DAML "security_id already exists" errors).
Current state of a CapTable on Canton, with all canonical object IDs grouped by entity type.