Arc Testnet
TestnetUSDC Gas Token 🔥Arc is a unique blockchain where USDC is the native gas token. No need for ETH - you only need USDC for both payments and gas fees!
This is a testnet. Use free testnet USDC for development. USDC pays for gas fees too!
Network Information
Chain Details
Chain ID
5042002
Network Name
Arc Testnet
Currency
USDC (for gas fees!) 🔥
RPC & Explorer
RPC URL
https://rpc.testnet.arc.networkBlock Explorer
testnet.arcscan.appWhy Arc is Special
USDC as Gas Token
Simplify your payment flow
On most blockchains, you need two tokens: ETH (for gas) + USDC (for payments). On Arc, you only need USDC for everything!
Traditional Chains
- Need ETH for gas fees
- Need USDC for payments
- Manage two balances
- Convert ETH when needed
Arc
- ✅ Only need USDC
- ✅ USDC pays gas fees
- ✅ One balance to manage
- ✅ Simpler UX
Contract Addresses
ZynPay Router
Handles payment routing and fee splitting
0x3309F63914954a1A35cc662E76a3805E86D37715USDC Token
Native USDC on Arc (also the gas token!)
💡 On Arc, USDC is the native token. You don't need a separate token contract address!
Get Testnet USDC
Circle Faucet
Get free USDC for testing on Arc
- Visit Circle Faucet
- Connect your wallet (MetaMask)
- Select "Arc Testnet" from the network dropdown
- Enter your wallet address
- Request USDC
- USDC will arrive in ~1 minute
💡 This USDC is used for both payments AND gas fees. You only need to request once!
Add to MetaMask
Manual Setup
Add Arc Testnet to MetaMask manually:
- Open MetaMask
- Click the network dropdown at the top
- Click "Add Network" → "Add a network manually"
- Enter the following details:
Network Name: Arc Testnet
RPC URL: https://rpc.testnet.arc.network
Chain ID: 5042002
Currency Symbol: USDC
Block Explorer: https://testnet.arcscan.app
💡 Notice the Currency Symbol is USDC, not ETH! Your balance will show in USDC.
Integration Code
import { ZynPayClient, Environment } from '@zyntrialabs/zynpay-sdk';
const client = new ZynPayClient({
merchantWallet: '0xYourMerchantWalletAddress',
environment: Environment.TESTNET,
defaultChain: 'arc', // Uses Arc Testnet
});
// Create payment
const payment = client.createPayment(10.00, 'arc');
// Process with customer's wallet
const txHash = await client.pay(payment, signer);
// Note: Gas fees are paid in USDC automatically!Benefits for Payments
For Merchants
- Customers only need USDC
- Simpler onboarding
- No "insufficient gas" errors
- Predictable costs in USDC
For Customers
- Don't need to buy ETH
- One token for everything
- Easier to understand costs
- Better UX