TokenDetails
The home chain selector for this token. Full chain metadata is available via the chains endpoint.
Possible values: Value must match regular expression ^[0-9]+$
5009297550715157269On-chain token address on the home chain.
Token symbol.
USDCToken name.
USD CoinToken decimals.
6Whether Chainlink Labs has reviewed this token's project information.
truePersistent, opaque, stable id of the token group this token belongs to, if any.
pool objectnullablerequired
The single active home-chain token pool for this token, as recorded in the
TokenAdminRegistry. null when no pool is registered.
Pool contract address on the home chain.
Pool contract version.
1.6.0The pool's custody and transfer mechanism. null when the pool's contract type is
not recognized.
BURN_MINTfinality objectnullable
Pool finality configuration. Present only for pools running contract
version 2.0+; null when the pool's finality has not been configured.
How the pool waits for source-chain finality before honoring a transfer.
blockDepthSource-chain confirmation depth the pool waits for. Zero when the pool waits for finality.
12Whether the pool applies the chain's safe-block criterion.
falseTokenAdminRegistry administrator for this token and pool.
Address the TokenAdminRegistry administratorship is being transferred to. Set while an administrator transfer is in flight.
Owner of the token pool contract.
Address pool ownership is being transferred to. Set while an ownership transfer is in flight.
Router contract the pool is wired to.
TokenAdminRegistry contract address.
Hook contract the pool invokes around transfers. Present only for pools
running contract version 2.0+; null when none is configured.
ccv objectnullable
Pool-level cross-chain verifier settings. Present only for pools running
contract version 2.0+; null when no threshold is configured.
Transfer amount, in the token's base units, above which a lane's additional verifiers are required.
Possible values: Value must match regular expression ^[0-9]+$
1000000000000000000000000remoteChains object[]required
The active remote chains this token is configured toward (its lanes), one entry per remote chain, scoped to the active home pool.
The remote (counterparty) chain selector for this lane.
Possible values: Value must match regular expression ^[0-9]+$
124615329519749607Address of the corresponding token on the remote chain.
Connection status of a token toward a remote chain (DISCONNECTED when the lane has been
removed).
CONNECTEDRemote pool address(es) the active home pool is configured toward for this chain.
rateLimits objectrequired
Inbound/outbound rate limits for one lane direction. fastInbound/fastOutbound are the
fast-finality (FTF) per-lane limits.
inbound objectrequired
A token-bucket rate limiter.
Whether the rate limiter is enforced.
Maximum bucket capacity.
Possible values: Value must match regular expression ^[0-9]+$
50000000000000000000000Refill rate per second.
Possible values: Value must match regular expression ^[0-9]+$
13880000000000000000outbound objectrequired
A token-bucket rate limiter.
Whether the rate limiter is enforced.
Maximum bucket capacity.
Possible values: Value must match regular expression ^[0-9]+$
50000000000000000000000Refill rate per second.
Possible values: Value must match regular expression ^[0-9]+$
13880000000000000000fastInbound objectnullablerequired
Fast-finality (FTF) inbound rate limit.
Possible values: Value must match regular expression ^[0-9]+$
Possible values: Value must match regular expression ^[0-9]+$
fastOutbound objectnullablerequired
Fast-finality (FTF) outbound rate limit.
Possible values: Value must match regular expression ^[0-9]+$
Possible values: Value must match regular expression ^[0-9]+$
verifiers objectnullable
Per-direction verifier configuration for this lane. Present only for lanes on
pools running contract version 2.0+; null when no verifiers are configured.
outbound objectrequired
Verifier (CCV) configuration for one lane direction.
Verifier contracts that must verify every transfer in this direction.
Additional verifier contracts required when the transferred amount exceeds the pool's threshold amount.
inbound objectrequired
Verifier (CCV) configuration for one lane direction.
Verifier contracts that must verify every transfer in this direction.
Additional verifier contracts required when the transferred amount exceeds the pool's threshold amount.
{
"chainSelector": "5009297550715157269",
"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eb48",
"symbol": "USDC",
"name": "USD Coin",
"decimals": 6,
"isReviewed": true,
"groupId": "550e8400-e29b-41d4-a716-446655440000",
"pool": {
"address": "0xc2949B1Cf2A739C5C53D43a3e7E5b8E5b5b1F3aF",
"version": "2.0.0",
"type": "BURN_MINT",
"finality": {
"mode": "blockDepth",
"blockDepth": 12,
"safe": false
},
"tokenAdmin": "0x44835bBBA9D40DEDa9b64858095EcFB2693c9449",
"pendingTokenAdministrator": null,
"poolOwner": "0x44835bBBA9D40DEDa9b64858095EcFB2693c9449",
"pendingPoolOwner": null,
"router": "0x80226fc0Ee2b096224EeAc085Bb9a8cba1146f7D",
"registryAddress": "0xb22764f98dD05c789929716D677382Df22C05Cb6",
"hook": "0xc305a03F29b9a7676159Abb8dCfCC899eb9aCc57",
"ccv": {
"thresholdAmount": "1000000000000000000000000"
}
},
"remoteChains": [
{
"remoteChainSelector": "124615329519749607",
"remoteTokenAddress": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"status": "CONNECTED",
"remotePools": [
"0x0a995a72d8346683C97514990F802f4778b7Ac72"
],
"rateLimits": {
"outbound": {
"isEnabled": true,
"capacity": "50000000000000000000000",
"rate": "13880000000000000000"
},
"inbound": {
"isEnabled": true,
"capacity": "50000000000000000000000",
"rate": "13880000000000000000"
},
"fastOutbound": null,
"fastInbound": null
},
"verifiers": {
"outbound": {
"required": [
"0xb55BCa19C48074A7Fa693b8350785fd04034545a"
],
"additionalAboveThreshold": []
},
"inbound": {
"required": [
"0xb55BCa19C48074A7Fa693b8350785fd04034545a"
],
"additionalAboveThreshold": []
}
}
},
{
"remoteChainSelector": "4949039107694359620",
"remoteTokenAddress": "0x6B2a01A5f79dEb4c2f3c0eDa7b01DF456FbD726a",
"status": "CONNECTED",
"remotePools": [],
"rateLimits": {
"outbound": {
"isEnabled": false,
"capacity": "0",
"rate": "0"
},
"inbound": {
"isEnabled": false,
"capacity": "0",
"rate": "0"
},
"fastOutbound": null,
"fastInbound": null
}
}
]
}