Connect Wallet
Arc Testnet · Chain ID 5042002
By connecting you agree to the Terms of Service
USDC
Arc Testnet · 5042002
Copy Address
View on Explorer
Refresh Balance
Switch Network
Disconnect
Recipients
2
Review & Sign
3
Pay Fee & Send
Arc Testnet · 5042002
Connect Wallet
Recipients
0
Total USDC
$0.00
Platform Fee
$0.00
Batches Sent
0
Route Split
0 bridge / 0 direct
Deploy the contract first. Run ./deploy.sh to deploy ArcBatchPay.sol, then paste the address below. Need USDC? faucet.circle.com → select Arc Testnet. Explorer: testnet.arcscan.app
ArcBatchPay Contract
Not configured
Explorer
Recipients 0 rows
Recipient AddressAmount (USDC)NoteStatusRisk
+ Add Recipient
FROM (SENDER WALLET)
Connect your wallet
Whitelist
Active
12 addresses
Send Limit
1,000 USDC
Per transaction
Multisig
2 of 3
Signatures needed
Protection
Active
Anti-fraud
Batch Receipts
Payment Queue #00000000
Upload CSV → approve USDC → Execute
0
Total
0
Pending
0
Success
0
Failed
Batch IDStatusRecipientsTotal (USDC)NetworkTx HashCreated AtActions
NetworkArc Testnet
Chain ID5042002
TokenUUSDC
USDC address0x3600...0000
Auto BridgeNew
Auto SwapNew
Fee Breakdown
Recipients0
Route
Total USDC0.00 USDC
Platform fee (1.0%)0.00 USDC
Gas (est.)~0.001 USDC
You Approve0.00 USDC
NetworkArc Testnet
Single fee — not per transfer. Scales with recipients.
Testnet Faucet
Get free testnet USDC for Arc.
faucet.circle.com
App Kit SDK
  • @circle-fin/app-kit
  • @circle-fin/adapter-viem-v2
  • Bridge & Swap built-in
  • Unified Balance support
App Kit Docs
Auto-retry: Active
RPC: rpc.testnet.arc.network
Payment Links
Create link
Invoices
Generate
Swap
App Kit
Bridge
App Kit
Explorer
arcscan.app
You Pay
≈ $1.00 USD
U
USDC
You Receive
≈ $0.00 USD
E
EURC
Exchange Rate1 USDC ≈ 0.992 EURC
Provider Fee0.001 USDC
Slippage0.5%
NetworkArc Testnet
Kit Key (required for swap)
Free kit key from Circle Console. Required by App Kit to execute swaps.
SDK Integration
import { AppKit } from
 '@circle-fin/app-kit';

const kit = new AppKit();

await kit.swap({
 from: { adapter,
  chain: "Arc_Testnet" },
 tokenIn: "USDC",
 tokenOut: "EURC",
 amountIn: "1.00",
 config: { kitKey }
});
Supported Tokens
U
USDC
USD Coin
Active
E
EURC
Euro Coin
Active
Swap History
No swaps yet
How Swap Works
  • Approve token spend
  • Execute swap via App Kit
  • Receive token on same chain
  • All on Arc Testnet
Swap docs
From Chain
Ethereum Sepolia
≈ $1.00 USD
U
USDC
To Chain
Arc Testnet
~1.00 USDC
After bridge fees
U
USDC
Bridge ProtocolCCTP v2
Bridge Fee~0.001 USDC
Estimated Time~2 minutes
You Receive~1.00 USDC
SDK Integration
import { AppKit } from
 '@circle-fin/app-kit';

const kit = new AppKit();

await kit.bridge({
 from: { adapter,
  chain: "Ethereum_Sepolia" },
 to: { adapter,
  chain: "Arc_Testnet" },
 amount: "1.00"
});
Supported Chains
Bridge History
No bridges yet
How Bridge Works
  • Approve USDC on source chain
  • Burn via CCTP v2
  • Mint on destination chain
  • ~2 min cross-chain transfer
Bridge docs
Total Liquidity
$0.00
TVL (USD)
Pool Ratio
50 / 50
USDC / EURC
24h Volume
$0.00
Simulated
APR (fees)
0.30%
0.1% fee tier
Pool Reserves USDC/EURC Pair
U
USDC 0.00
E
EURC 0.00
Add Liquidity Tokens are added at current pool ratio
USDC Amount
≈ $100.00 USD
U
USDC
+
EURC Amount
≈ $100.08 USD
E
EURC
LP Tokens You Receive
Your Pool Share
Rate1 USDC = 1.008 EURC
Fee Tier0.1%
Your Position
Connect wallet to see your position.
How It Works
AMM Formula
x · y = k
Provide equal value of both tokens. Earn 0.1% fee on every swap proportional to your pool share.
⚠ Impermanent Loss: If token prices diverge, you may receive a different ratio when withdrawing.
This is a testnet demo using simulated reserves.
Pool Contract
USDC/EURC Pool · Arc Testnet
0x7e00...Pool
(Simulated — deploy ArcPool.sol)
Fee: 0.1%  ·  Chain: Arc Testnet (5042002)
View on ArcScan
Recent Activity
No transactions yet.
Payment Route
From Chain
Ethereum Sepolia
To Chain
Arc Testnet
Sepolia
Arc Testnet
~20s · CCTP v2
Payment Details
Recipient Address (on destination chain)
Amount (USDC)
≈ $10.00 USD
U
USDC
You Send10.00 USDC
Bridge Fee (CCTP)~0.01 USDC
Gas (relayer)~0.001 USDC
Recipient Gets≈ 9.989 USDC
Est. Time ~20 seconds
Supported Chains
How It Works
1
Approve USDC on source chain
2
Burn USDC via Circle CCTP contract
3
Attestation from Circle (~20s)
4
Mint USDC to recipient on dest chain
Recent Payments
No payments yet.
Session Stats
Payments Sent 0
Total Volume $0.00
Chains Used 0
Pending
0
Processing
0
Completed
0
Failed
0
Filter:
Queue Items
Batch IDRecipientsTotal USDCStatusProgressCreatedActions
No payments in queue. Create a batch to get started.
New Invoice
From (Your Name)
Invoice #
Bill To (Address / ENS)
Client Name (optional)
Description
Amount (USDC)
Tax (%)
Subtotal0.00 USDC
Tax0.00 USDC
Total Due0.00 USDC
Due Date
Currency
Outstanding
0
Paid
0
Overdue
0
All Invoices
Invoice #ToAmountDue DateStatusTx HashActions
No invoices yet.
CCTP Chains:
Arc Testnet
Ethereum Sepolia
Base Sepolia
Arbitrum Sepolia
Solana Devnet
Total Sent
$0.00
Batches
0
Recipients Paid
0
Fees Paid
$0.00
Avg Batch
$0.00
Volume by Day
Transaction History
DateBatch IDTypeRecipientsAmountFeeStatusTx Hash
No transactions yet.
Network
Active Network
RPC URL
Block Explorer
Status
Connected
Contract
ArcBatchPay Address
Platform Fee (%)
max 5%
USDC0x3600...0000
Max recipients500
Security
Simulate before sending
Preview transaction outcome
Validate addresses
Check all addresses before batch
Whitelist only
Restrict to approved addresses
Per-transaction limit (USDC)
App Kit
Kit Key (Swap)
WalletConnect Project ID
Auto Bridge
Auto Swap
Notifications
Batch confirmed
Payment received
Webhook URL
Email
Display
Currency
Date Format
Show TX hashes
Arc Pay v1.0.0 · Arc Testnet · @circle-fin/app-kit