Skip to main content

Tokens & Addresses

Arc Testnet

ContractAddress
AruviPaymentGateway0x4A275BfeCA9cd4864737098148c1E628954D3025 (verified)
AruviNames (on-chain usernames)0x455d74F3b20Af513f26dFf3De90272A0f2f658Ec (verified)
AruviLinkRegistry (payment links)0x60117Bca58A0C9512e85EdCAE9B09Ba63165C1Fd (verified)
USDC (default settlement token)0x3600000000000000000000000000000000000000
EURC (supported settlement token)0x89B50855Aa3bE2F677cD6303Cec089B5F319D72a
Multicall30xcA11bde05977b3631167028862bE2a173976CA11
Permit20x000000000022D473030F116dDEE9F6B43aC78BA3

Network

PropertyValue
Chain ID5042002
RPChttps://rpc.testnet.arc.network
Explorertestnet.arcscan.app
Faucetfaucet.circle.com

Token model

Both USDC and EURC use 6 decimals through their ERC-20 interfaces. USDC is additionally Arc's native asset (18-decimal native view for gas) - the ERC-20 and native views share one balance. Aruvi interacts exclusively through the ERC-20 interface; see USDC on Arc.

Adding a settlement token

The gateway maintains an owner-managed allowlist (supportedTokens) so only vetted stablecoins can move through it. EURC is enabled at deployment; other Arc-native stablecoins can be enabled via:

gateway.setTokenSupport(tokenAddress, true);