Skip to main content
Version: v2

EVMChainConfig

chainFamilystringrequired

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

Possible values: [EVM]

router object[]nullablerequired

CCIP router 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

  • ]
  • tokenAdminRegistry object[]nullablerequired

    Token Admin Registry deployments.

  • 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.

  • ]
  • registryModule object[]nullablerequired

    Registry Module Owner Custom deployments.

  • 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.

  • ]
  • tokenPoolFactory object[]nullablerequired

    Token Pool Factory deployments.

  • 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.

  • ]
  • rmn object[]nullablerequired

    RMN deployments.

  • 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.

  • ]
  • permaBlessedCommitStoresstring[]nullablerequired

    Addresses of perma-blessed commit stores configured on this chain's RMN.

    Example: ["0x955df9D63E33dc15d07c4d8b14F8EB22ed1FdDf4"]
    JSON
    EVMChainConfig
    {
    "chainFamily": "EVM",
    "router": [
    {
    "address": "0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D",
    "type": "Router",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "feeQuoter": [
    {
    "address": "0x4Cc5F3e7dA9B1e1cA7d5c0E2A6C4d3F2A1B0c9D8",
    "type": "FeeQuoter",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "feeTokens": [
    {
    "tokenAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
    "tokenSymbol": "WETH",
    "tokenName": "Wrapped Ether",
    "decimals": 18
    },
    {
    "tokenAddress": "0x514910771AF9Ca656af840dff83E8264EcF986CA",
    "tokenSymbol": "LINK",
    "tokenName": "ChainLink Token",
    "decimals": 18
    }
    ],
    "tokenAdminRegistry": [
    {
    "address": "0x39AE1032cF4B334a1Ed41cdAE8a0E97B2B9aF380",
    "type": "TokenAdminRegistry",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "registryModule": [
    {
    "address": "0x13022e3e6C77524308BD56AEAa14C518Fa4913Aa",
    "type": "RegistryModuleOwnerCustom",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "tokenPoolFactory": [
    {
    "address": "0x31b07A32e5c1D7F1a0bB4a472faBDcF3E9aa5644",
    "type": "TokenPoolFactory",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "rmn": [
    {
    "address": "0x01FA676ECC8662E6923fdF06bA5278A96ccD725c",
    "type": "ARMProxy",
    "version": "1.0.0",
    "isActive": true
    }
    ],
    "permaBlessedCommitStores": [
    "0x955df9D63E33dc15d07c4d8b14F8EB22ed1FdDf4"
    ]
    }