CCT — Cross-Chain Token
Chainlink CCT (Cross-Chain Token) v1.6+ is a standardized framework for deploying the same token across multiple chains with programmable cross-chain transfers via CCIP. Tenzro's TNZO token is deployed as a CCT across Ethereum, Base, Arbitrum, Optimism, and Solana.
Pool Types
LockRelease
Used on the token's canonical chain. Tokens are locked in the pool when sending out and unlocked when receiving. Preserves total supply — this is the only minting authority.
BurnMint
Used on remote chains. Tokens are burned when sending out and minted when receiving. Requires the pool to have mint/burn authority on the token contract.
TNZO Pool Registry
Tenzro nodes maintain a registry of TNZO CCT pool deployments per chain:
tenzro_cctListPools()
-> [
{ chain: "ethereum", pool_type: "LockRelease", pool_address: "0x...", token_address: "0x...", ccip_router: "0x...", rmn_proxy: "0x..." },
{ chain: "base", pool_type: "BurnMint", pool_address: "0x...", ... },
{ chain: "arbitrum", pool_type: "BurnMint", pool_address: "0x...", ... },
{ chain: "optimism", pool_type: "BurnMint", pool_address: "0x...", ... },
{ chain: "solana", pool_type: "BurnMint", pool_address: "...", ... }
]
tenzro_cctGetPool({ "chain": "base" })
-> { chain: "base", pool_type: "BurnMint", ... }Transferring TNZO via CCT
CCT transfers are submitted through the CCIP Router. The token pool on the source chain locks/burns tokens and the CCIP message carries an instruction for the destination pool to unlock/mint.
// Example: bridge TNZO from Ethereum to Base via CCT/CCIP
ccip_get_fee({
"source_chain": "ethereum",
"dest_chain": "base",
"token": "TNZO",
"amount": "100.0"
})
-> { fee: "0.02 LINK", ... }
ccip_send_message({
"source_chain": "ethereum",
"dest_chain": "base",
"receiver": "0x...",
"token": "TNZO",
"amount": "100.0",
"fee_token": "LINK"
})CLI
tenzro cct list
tenzro cct pool --chain ethereumRelationship to Tenzro's Cross-VM Token Model
TNZO uses a dual strategy:
- Within Tenzro ledger — Cross-VM transfers use the Sei-V2-style pointer model (
wTNZOERC-20 pointer, SPL adapter, CIP-56 DAML holding) all backed by the same native balance. No bridge risk. - External chains — CCT+CCIP handles lock/mint across Ethereum, Base, Arbitrum, Optimism, Solana with RMN-enforced rate limits.
Security: RMN (Risk Management Network)
CCIP pools reference an RMN (Risk Management Network) proxy. The RMN is an independent "second opinion" on message validity — cross-chain messages only execute if both the primary DON and the RMN sign off. This provides defense-in-depth against compromise of a single oracle committee.