use-arc

Configure and deploy EVM applications on Arc testnet using USDC as native gas.

1|Updated Sep 4, 2025
One-click install
npx skills add https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO --skill use-arc-fuzzystodd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: use-arc
Source: https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO/tree/main/skills/use-arc
Command: npx skills add https://github.com/FuzzysTodd/The-Nexus-Protocol-Token-DAO --skill use-arc-fuzzystodd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Developers building USDC-first payment or DeFi applications need correct network configuration, token addresses, and gas-handling rules for Arc, Circle's blockchain where USDC is the native gas token, and mistakes like double-counting balances or targeting mainnet cause real bugs. ## 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. - Dual USDC Balance Model Guidance: Explains the native (18-decimal) versus ERC-20 (6-decimal) views of the same USDC pool and rules to avoid double-counting or invalid conversions. - Deployment & Bridging Patterns: Covers Foundry contract deployment, Circle's pre-audited contract templates, and bridging USDC to Arc via CCTP. - Use Case: A developer building a USDC payment app configures wagmi with arcTestnet, funds a wallet from the Circle faucet, deploys a Solidity contract with Foundry, and bridges USDC via CCTP domain 26. ## Quick Start Ask the AI to 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 funded deployer key. Fund the wallet first from https://faucet.circle.com, and prefer encrypted keystores over plain-text CLI private key flags outside local testing.

How do I configure wagmi for the Arc blockchain?▼

Configure wagmi by importing the arcTestnet chain definition from viem/chains and passing it to createConfig with an HTTP transport. Arc Testnet is natively supported in viem, so no custom chain definition is required.

Does Arc use USDC for gas fees?▼

Yes, Arc uses USDC as its native gas token, so all transaction fees are paid in USDC instead of ETH. The native balance (18 decimals) and the USDC ERC-20 balance (6 decimals) are two views of the same pool of funds, not separate assets.

Can I deploy to Arc mainnet?▼

No, Arc is currently testnet only, and all documented addresses and configuration apply exclusively to the testnet. Never target mainnet; always verify the chain ID is 5042002 before submitting transactions.

How do I bridge USDC to Arc using CCTP?▼

Bridge USDC to Arc using Circle's Cross-Chain Transfer Protocol with Arc's CCTP domain identifier 26. The bridging workflow is covered by the companion bridge-stablecoin skill referenced in the documentation.