Skip to main content
Version: v2

SuiChainConfig

chainFamilystringrequired

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

Possible values: [SUI]

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.

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

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

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

  • ]
  • JSON
    SuiChainConfig
    {
    "chainFamily": "SUI",
    "router": [
    {
    "address": "0x03e843cbba25c863bae63783fe99213c5269916ed4a8bba32489094baa580fbf",
    "type": "Router",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "feeQuoter": [
    {
    "address": "0x0e70da5ac8e13225f8b4c12b6060dda15c2036612d476b0f76431fdc271d82ae",
    "type": "FeeQuoter",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "feeTokens": [
    {
    "tokenAddress": "0x9afd521dafb76d7f8eaeab1e3bd741c094b8415303189c378f79a02968a5f4de",
    "tokenSymbol": "SUI",
    "tokenName": "Sui",
    "decimals": 9
    }
    ],
    "tokenAdminRegistry": [
    {
    "address": "0x0e70da5ac8e13225f8b4c12b6060dda15c2036612d476b0f76431fdc271d82ae",
    "type": "TokenAdminRegistry",
    "version": "1.6.0",
    "isActive": true
    }
    ],
    "rmn": [
    {
    "address": "0x0e70da5ac8e13225f8b4c12b6060dda15c2036612d476b0f76431fdc271d82ae",
    "type": "RMNRemote",
    "version": "1.6.0",
    "isActive": true
    }
    ]
    }