CantonChainConfig
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.
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.
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
rmn object[]nullablerequired
RMN remote deployments on this chain.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
Whether this deployment is the current active deployment.
tokenAdminRegistry object[]nullablerequired
Token Admin Registry deployments on this chain.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
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.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
Whether this deployment is the current active deployment.
committeeVerifier object[]nullablerequired
Committee verifier deployments on this chain.
On-chain identifier for this deployment.
Deployment type name.
Deployment version string.
Whether this deployment is the current active deployment.
{
"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
}
]
}