SuiChainConfig
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.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
Whether this deployment is the current active deployment.
feeTokens object[]nullablerequired
Tokens accepted as fee payment on this chain.
Address of the token accepted as fee payment on this chain.
Token ticker symbol
Human-readable token name
Token decimal precision
tokenAdminRegistry object[]nullablerequired
Token Admin Registry deployments.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
Whether this deployment is the current active deployment.
feeQuoter object[]nullablerequired
FeeQuoter deployments used for fee estimation.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
Whether this deployment is the current active deployment.
rmn object[]nullablerequired
RMN deployments.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
Whether this deployment is the current active deployment.
{
"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
}
]
}