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
New Contract
Transaction Progress
Contracts List
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
EURC / USDC Β· 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.
β οΈ Contract not deployed
Deploy SimpleAMM to enable real swaps.
Yield Vaults
Deposite USDC/EURC β Agentes IA otimizam seu rendimento automaticamente
USDC Vault
Arc Testnet Β· IA Gerenciado
TVL do Vault
β
Yield Acumulado
β
Total Depositado
β
Participantes
β
Minha PosiΓ§Γ£o
USDC Γ© nativo na Arc β transferido via value (sem approve necessΓ‘rio)
EURC Vault
Arc Testnet Β· IA Gerenciado
TVL do Vault
β
Yield Acumulado
β
Total Depositado
β
Participantes
β
Minha PosiΓ§Γ£o
EURC ERC-20 β fluxo: approve() + transfer()