Skip to main content
Version: 1.15.0

Function: deriveTokenConfigInstanceAddress()

deriveTokenConfigInstanceAddress(instrumentId: { admin: string; id: string; }, ccipOwner: string): string

Defined in: cct/canton/token-admin-registry/shared.ts:26

Derive a TokenConfig's raw instance address ("instanceId@registryOwner") offline from the instrument ID. Mirrors the on-ledger derivation tokenConfigInstanceId = keccak256(utf8("<instrumentId.id>@<instrumentId.admin>")) (CCIP.CodecV2.MessageCodecV1.encodeInstrumentId) — the TokenConfig's signatory is the registry owner (ccipOwner), so the raw instance address is <instanceId>@<ccipOwner>.

Parameters​

ParameterType
instrumentId{ admin: string; id: string; }
instrumentId.adminstring
instrumentId.idstring
ccipOwnerstring

Returns​

string