cctp-bridging

cctp-bridging is a skill for Claude Code, Codex from ccashwell/evm-cortex. It costs 73 tokens per session (6,429 once invoked), scanned A, original, MIT.

A guide to moving USDC between blockchains with Circle’s Cross-Chain Transfer Protocol, which burns USDC on one chain and creates it on another. It also covers Circle Gateway and the contracts involved.

In plain words
What is it for?
Use it to build USDC bridging flows, connect to Circle Gateway, choose chain identifiers, and work with the relevant Solidity contracts.
Why use it?
It explains the required burn, signed approval, and mint steps, helping avoid mistakes when building cross-chain transfers.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to build USDC bridging flows, connect to Circle Gateway, choose chain identifiers, and work with the relevant Solidity contracts.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/ccashwell/evm-cortex/cctp-bridging
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add ccashwell/evm-cortex --skill cctp-bridging
Clone the repo
git clone --depth 1 https://github.com/ccashwell/evm-cortex

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for cctp-bridging

README.md
[![agentmods](https://agentmods.dev/badge/skills/ccashwell/evm-cortex/cctp-bridging/github.svg)](https://agentmods.dev/skills/ccashwell/evm-cortex/cctp-bridging)
Your own site
<a href="https://agentmods.dev/skills/ccashwell/evm-cortex/cctp-bridging"><img src="https://agentmods.dev/badge/skills/ccashwell/evm-cortex/cctp-bridging/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for cctp-bridging

Your own site · 80×15
<a href="https://agentmods.dev/skills/ccashwell/evm-cortex/cctp-bridging"><img src="https://agentmods.dev/badge/skills/ccashwell/evm-cortex/cctp-bridging.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 73 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 6,429 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 1 finding. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00073 $0.06429
Opus 5.5 $0.00029 $0.02572
Sonnet 5.5 $0.00015 $0.01286
Haiku 4.5 $0.00007 $0.00643

Measured 1mo ago against content hash ae72c14813c3, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

cctp-bridging scanned grade A with 1 finding against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Makes network callslowCapability

Not a fault in itself. Listed so you know the mod talks to something, and to what.

const res = await fetch(endpoint);
skills/cctp-bridging/SKILL.md · 698 lines

How it starts

The opening of the file, as written. The whole thing — 698 lines — stays where its author put it; the contents beside it link to each section on GitHub.

CCTP Bridging — Circle Cross-Chain Transfer Protocol

Architecture Overview

Cross-Chain Transfer Protocol (CCTP) enables native USDC transfers between chains through a burn-and-mint mechanism:

  1. Burn — USDC is burned on the source chain via TokenMessenger.depositForBurn()
  2. Attest — Circle's offchain attestation service observes the burn event and produces a signed attestation
  3. Mint — Fresh USDC is minted on the destination chain via MessageTransmitter.receiveMessage()

This is not a lock-and-unlock bridge. USDC is destroyed on the source chain and recreated on the destination chain. There are no wrapped tokens, no liquidity pools, and no bridge TVL risk. Circle is the sole minter/burner.

CCTP V2 Improvements

CCTP V2 (launched 2025) introduced:

  • Fast transfers — configurable finality levels allowing ~8-20 second transfers
  • Hooks — arbitrary calldata execution on the destination chain after mint
  • Per-message burn limits — higher single-transfer caps
  • Additional chain support — Unichain, Sei, Linea, and others

Contract Addresses — CCTP V2

TokenMessenger (initiate burns on source chain)

Chain Mainnet Address
Ethereum 0xBd3fa81B58Ba92a82136038B25aDec7066af3155
Base 0x1682Ae6375C4E4A97e4B583BC394c861A46D8962
Arbitrum 0x19330d10D9Cc8751218eaf51E8885D058642E08A
Optimism 0x2B4069517957735bE00ceE0fadAE88a26365528f
Polygon PoS 0x9daF8c91AEFAE50b9c0E69629D3F6Ca40cA3B3FE
Avalanche 0x6B25532e1060CE10cc3B0A99e5683b91BFDe6982

MessageTransmitter (receive messages / mint on destination chain)

Chain Mainnet Address
Ethereum 0x0a992d191DEeC32aFe36203Ad87D7d289a738F81
Base 0xAD09780d193884d503182aD4F75D113B9B6a7c79
Arbitrum 0xC30362313FBBA5cf9163F0bb16a0e01f01A896ca
Optimism 0x4D41f22c5a0e5c74090899E5a8Fb597a8842b3e8
Polygon PoS 0xF3be9355363857F3e001be68856A2f96b4C39Ba9
Avalanche 0x8186359aF5F57FbB40c6b14A588d2A59C0C29880

Read the full file on GitHub · 698 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 1mo ago First seen · 698 lines · 73 tokens per session scan A ae72c14813c3

Subscribe to this mod's changes

cctp-bridging is a skill published in the GitHub repository ccashwell/evm-cortex (131 stars, last pushed 17d ago), licensed MIT. It adds 73 tokens to every session and 6,429 once invoked, about $0.0003 per session on Opus 5.5. A static security scan graded it A with 1 finding (makes network calls). No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.