Tenzro Testnet is live —request testnet TNZO

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 ethereum

Relationship 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 (wTNZO ERC-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.