AgentSkillsCN

cctp

费曼分解法:遇到难题时,不妨回归问题的本质,从第一性原理出发重新思考。

SKILL.md
--- frontmatter
name: cctp
description: Cross-Chain Transfer Protocol (CCTP) helper for OpenClaw. Moves USDC between chains (Base, Ethereum, Polygon, Avalanche) using Circle's CCTP.
metadata:
  {
    "openclaw":
      {
        "emoji": "💸",
        "requires": { "bins": ["cast", "curl", "jq"] },
        "env": { "PRIVATE_KEY": "EVM private key for signing transactions" }
      },
  }

CCTP Agent Skill

Moves USDC across chains using Circle's CCTP.

Usage

bash
# Bridge 100 USDC from Ethereum to Base
scripts/cctp.sh transfer --amount 100 --from ethereum --to base

# Check status of a transfer
scripts/cctp.sh status --tx 0x...

Supported Chains

  • Ethereum (Domain 0)
  • Avalanche (Domain 1)
  • Optimism (Domain 2)
  • Arbitrum (Domain 3)
  • Solana (Domain 5) - Coming Soon
  • Base (Domain 6)
  • Polygon (Domain 7)

Configuration

Requires PRIVATE_KEY in environment or .env file. USDC addresses and TokenMessenger contracts are hardcoded in scripts/config.json.