Skip to main content
Version: v2

CantonChainConfig

chainFamilystringrequired

Always CANTON for this object shape. Matches chain.chainFamily on the parent ChainDetails.

Possible values: [CANTON]

router object[]nullablerequired

Per-party router factory deployments on this chain.

  • Array [
  • addressstringrequired

    On-chain identifier for this deployment.

    typestringnullablerequired

    Deployment type name.

    versionstringnullablerequired

    Deployment version string.

    isActivebooleanrequired

    Whether this deployment is the current active deployment.

  • ]
  • feeQuoter object[]nullablerequired

    FeeQuoter deployments used for fee estimation.

  • Array [
  • addressstringrequired

    On-chain identifier for this deployment.

    typestringnullablerequired

    Deployment type name.

    versionstringnullablerequired

    Deployment version string.

    isActivebooleanrequired

    Whether this deployment is the current active deployment.

  • ]
  • feeTokens object[]nullablerequired

    Tokens accepted as fee payment on this chain.

  • Array [
  • tokenAddressstringrequired

    Address of the token accepted as fee payment on this chain.

    tokenSymbolstringnullable

    Token ticker symbol

    tokenNamestringnullable

    Human-readable token name

    decimalsintegernullable

    Token decimal precision

  • ]
  • rmn object[]nullablerequired

    RMN remote deployments on this chain.

  • Array [
  • addressstringrequired

    On-chain identifier for this deployment.

    typestringnullablerequired

    Deployment type name.

    versionstringnullablerequired

    Deployment version string.

    isActivebooleanrequired

    Whether this deployment is the current active deployment.

  • ]
  • tokenAdminRegistry object[]nullablerequired

    Token Admin Registry deployments on this chain.

  • Array [
  • addressstringrequired

    On-chain identifier for this deployment.

    typestringnullablerequired

    Deployment type name.

    versionstringnullablerequired

    Deployment version string.

    isActivebooleanrequired

    Whether this deployment is the current active deployment.

  • ]
  • ccipOwnerParty object[]nullablerequired

    CCIP owner party Multi-Chain Multi-Sig (MCMS) deployments that govern CCIP contracts on this chain.

  • Array [
  • addressstringrequired

    On-chain identifier for this deployment.

    typestringnullablerequired

    Deployment type name.

    versionstringnullablerequired

    Deployment version string.

    isActivebooleanrequired

    Whether this deployment is the current active deployment.

  • ]
  • committeeVerifier object[]nullablerequired

    Committee verifier deployments on this chain.

  • Array [
  • addressstringrequired

    On-chain identifier for this deployment.

    typestringnullablerequired

    Deployment type name.

    versionstringnullablerequired

    Deployment version string.

    isActivebooleanrequired

    Whether this deployment is the current active deployment.

  • ]
  • JSON
    CantonChainConfig
    {
    "chainFamily": "CANTON",
    "router": [
    {
    "address": "perpartyrouterfactory-ahrar@ccipOwner::1220e382f4e57b0815e6be737006e381e6b7de448e06bd033ece6df498017879f551",
    "type": "CantonPerPartyRouterFactory",
    "version": "2.0.0",
    "isActive": true
    }
    ],
    "feeQuoter": [
    {
    "address": "feequoter-scxln@ccipOwner::1220e382f4e57b0815e6be737006e381e6b7de448e06bd033ece6df498017879f551",
    "type": "FeeQuoter",
    "version": "2.0.0",
    "isActive": true
    }
    ],
    "feeTokens": [
    {
    "tokenAddress": "ccipOwner::1220e382f4e57b0815e6be737006e381e6b7de448e06bd033ece6df498017879f551",
    "tokenSymbol": "LINK",
    "tokenName": "ChainLink Token",
    "decimals": null
    },
    {
    "tokenAddress": "DSO::1220f22a8b8f2d813c25b9a684dc4dd52b532a0174d8e73a13cdf2baabfff7518337",
    "tokenSymbol": "CC",
    "tokenName": "Canton Coin",
    "decimals": null
    }
    ],
    "rmn": [
    {
    "address": "rmn_remote-nzvtd@rmnOwner::1220e382f4e57b0815e6be737006e381e6b7de448e06bd033ece6df498017879f551",
    "type": "RMNRemote",
    "version": "2.0.0",
    "isActive": true
    }
    ],
    "tokenAdminRegistry": [
    {
    "address": "tokenadminregistry-lzrnd@ccipOwner::1220e382f4e57b0815e6be737006e381e6b7de448e06bd033ece6df498017879f551",
    "type": "TokenAdminRegistry",
    "version": "2.0.0",
    "isActive": true
    }
    ],
    "ccipOwnerParty": [
    {
    "address": "mcms-ccip@ccipOwner::1220e382f4e57b0815e6be737006e381e6b7de448e06bd033ece6df498017879f551",
    "type": "CantonMCMS",
    "version": "1.0.0",
    "isActive": true
    }
    ],
    "committeeVerifier": [
    {
    "address": "committeeverifier-tqkny@ccvOwner::1220e382f4e57b0815e6be737006e381e6b7de448e06bd033ece6df498017879f551",
    "type": "CommitteeVerifier",
    "version": "2.0.0",
    "isActive": true
    }
    ]
    }