use-arc

Configure and deploy EVM applications on Arc, Circle's USDC-gas blockchain testnet.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/Surojit012/CMO --skill use-arc-surojit012
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: use-arc
Source: https://github.com/Surojit012/CMO/tree/main/.agents/skills/use-arc
Command: npx skills add https://github.com/Surojit012/CMO --skill use-arc-surojit012

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers building USDC-first payment or DeFi applications need correct network configuration, token addresses, and deployment patterns for Arc, Circle's blockchain where USDC is the native gas token, without hunting through scattered documentation. ## Core Features & Use Cases - Network Configuration: Provides Arc Testnet chain ID, RPC endpoints, explorer, faucet, and CCTP domain for immediate setup with wagmi, viem, Foundry, or Hardhat. - Smart Contract Deployment: Covers Foundry deployment commands and Circle's pre-audited contract templates (ERC-20, ERC-721, ERC-1155, Airdrop) via the Smart Contract Platform API. - USDC Bridging: Explains how to bridge USDC to Arc using CCTP with Arc's domain identifier 26. - Use Case: A developer building a payment app configures wagmi with the arcTestnet chain, funds a wallet from the Circle faucet, and deploys an ERC-20 contract to Arc Testnet paying gas in USDC. ## Quick Start Set up a wagmi frontend connected to Arc Testnet and deploy a sample Solidity contract using the Arc RPC endpoint and a faucet-funded wallet.

Frequently Asked Questions about use-arc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy a smart contract to Arc Testnet?

Deploy to Arc Testnet using Foundry's forge create command with the RPC URL https://rpc.testnet.arc.network and a private key from environment variables. Fund the deployer wallet with testnet USDC from https://faucet.circle.com first, since Arc uses USDC for gas.

How do I configure wagmi for the Arc blockchain?

Import the arcTestnet chain definition from viem/chains and pass it to wagmi's createConfig with an HTTP transport. Arc Testnet is natively supported in viem, so no custom chain definition is required.

Does Arc require ETH for gas fees?

No, Arc uses USDC as its native gas token, so no ETH is needed for any transaction. Note that native gas amounts use 18 decimals while ERC-20 USDC uses 6 decimals, and mixing these up produces incorrect amounts.

How do I bridge USDC to Arc using CCTP?

Bridge USDC to Arc via Circle's Cross-Chain Transfer Protocol using Arc's CCTP domain identifier 26. The bridging workflow follows the standard CCTP burn-and-mint pattern from supported source chains.

Can I deploy to Arc mainnet?

No, Arc is currently testnet only, and all documented addresses and configuration apply exclusively to the testnet. Always verify you are on chain ID 5042002 before submitting transactions.