My Wallet
Connect your EVM wallet to interact with Arc Testnet
Arc Testnet — Configuration
AI Agent Status
Recent Activity
Wallet
Not connected
USDC
— USDC
EURC
— EURC
Network
—
Send Payment
Transaction Preview
USDC is the native gas token on Arc Testnet. Dynamic gas estimation. No hard-coded values.
Transaction Progress
Batch / Multi-send (CSV)
Token
USDC
Total to Send
0.0000 USDC
address,
amount,
note (optional),
priority (optional) —
max 500 rows · max $10,000 per row
On-chain History
Agent Queue
Novo Contrato On-Chain
Esta interface nunca solicita chave privada ou seed phrase. Toda interação usa aprovação na carteira.
Progresso da transação
Meus Contratos On-Chain
Connect wallet to send
MultiSend executes real ERC-20 transfers on Arc Testnet. A wallet connection is required to sign transactions.
MultiSend — Batch Payments
Send USDC to multiple recipients in one batch transaction on Arc Testnet
Execute Batch
CSV Format
Columns: address, amount, note (optional)
Max 500 rows · Max $10,000 per row
AI Analysis
Batch Receipts
0 receiptsNo batch receipts yet. Send a batch to generate a receipt.
Wallet Status
ArcPay Agent v1.0
USDC Payment Agent
Capabilities
Risk Limits
ArcContract Agent v1.0
Digital Contract Agent
Capabilities
Contract Flow
Agent Logs
Guardian Agent v1.0
Compliance & KYC / AML
--
Total Checks
--
Approved
--
Blocked
--
KYC Verified
Quick Compliance Check
Submit KYC
Yield Optimizer v1.0
Auto Rebalancing & APY Maximizer
--
Best APY %
--
Active Pools
--
Positions
--
Rebalances
APY Projection Calculator
Open Yield Position
Active Positions
Compliance Log (Guardian)
Loading Escrow Wallet...
Deploy Smart Contracts
Follow the steps below to deploy the PaymentManager and ContractManager contracts on the Arc Testnet using Foundry.
Install Foundry
curl -L https://foundry.paradigm.xyz | bash
foundryup
Create Wallet & Configure
cast wallet new
# Salvar o endereço e chave privada
# Criar .env na pasta contracts/
cat > contracts/.env << EOF
# RPC primário (alternativas: rpc.blockdaemon / rpc.drpc / rpc.quicknode .testnet.arc.network)
ARC_TESTNET_RPC_URL="https://rpc.testnet.arc.network"
PRIVATE_KEY="0xSUA_CHAVE_PRIVADA"
EOF
Get Testnet USDC
USDC is the native gas token of Arc. Get it free from the faucet:
faucet.circle.com → Arc TestnetInitialize Foundry Project & Compile
cd contracts/
forge init --no-git
# Copiar contratos src/PaymentManager.sol e src/ContractManager.sol
source .env
forge build
Deploy on Arc Testnet
# Deploy do PaymentManager
forge create src/PaymentManager.sol:PaymentManager \
--rpc-url $ARC_TESTNET_RPC_URL \
--private-key $PRIVATE_KEY \
--constructor-args $SEU_ENDERECO \
--broadcast
# Deploy do ContractManager
forge create src/ContractManager.sol:ContractManager \
--rpc-url $ARC_TESTNET_RPC_URL \
--private-key $PRIVATE_KEY \
--constructor-args $SEU_ENDERECO \
--broadcast
Contract Addresses & ABIs
0x3600000000000000000000000000000000000000
Functions: createPayment, executePayment, cancelPayment, agentDirectPayment
Functions: createContract, signContract, activateContract, completeMilestone, resolveDispute
ARC Swap Testnet
EURC / USDC · Constant Product AMM (x·y=k) · 0.3% fee · Arc Testnet
Add Liquidity
Earn 0.3% per swapRemove Liquidity
Burn LP tokens to withdraw EURC + USDC from the pool.
—
The SimpleAMM contract needs to be deployed to Arc Testnet via CLI. No private keys should be entered in the browser.
node contracts/script/deployAMM.cjs <PRIVATE_KEY>
Deploy via CLI only — never input private keys in the browser.
ARC AI Assistant
Online · Arc Testnet
Ctrl+/ to open
Settings Access
Enter your PIN to continue
Settings
App configuration & integrations
Circle API Integration
Connect to Circle's Web3 Services to enable programmable wallets, USDC transfers, and cross-chain operations.
Get your API key at console.circle.comLeave blank to keep current key
Circle Account Balance
Access PIN
Set a PIN to protect Settings from unauthorized access. Only visible to you. Leave empty to disable PIN protection.
My Profile
Set up your profile
Auto-filled from connected wallet
Integrations Status