Skip to main content
Version: 1.7.0

Type Alias: CantonConfig

CantonConfig = { ccipParty: string; edsUrl: string; externalEdsUrlsByOwner?: Record<string, string>; indexerUrl?: string; jwt: string; party: string; transferInstructionUrl: string; }

Defined in: chain.ts:187

Configuration for connecting to a Canton Ledger API and fetch CCIP disclosures.

Properties

ccipParty

ccipParty: string

Defined in: chain.ts:192

CCIP party identifier


edsUrl

edsUrl: string

Defined in: chain.ts:198

Base URL for the EDS (Explicit Disclosure Service) API.


externalEdsUrlsByOwner?

optional externalEdsUrlsByOwner?: Record<string, string>

Defined in: chain.ts:205

Optional mapping from a Canton RawInstanceAddress owner party to that owner's external EDS base URL. When absent, edsUrl is used for both global and external EDS endpoints.


indexerUrl?

optional indexerUrl?: string

Defined in: chain.ts:211

Optional base URL for a transaction indexer to fetch CCV verifications; if not provided, default URL will be used.


jwt

jwt: string

Defined in: chain.ts:195

JSON Web Token for authentication with the Canton Ledger API.


party

party: string

Defined in: chain.ts:189

Party identifier for the Canton Ledger API.


transferInstructionUrl

transferInstructionUrl: string

Defined in: chain.ts:208

Base URL for the Transfer Instruction API.