Contracts
Deployed on Arc Testnet
All TrustGate contracts are live and source-verified on Arcscan. Chain ID 5042002. Settlement asset is Circle USDC at 6 decimals.
Network parameters
Chain ID : 5042002
Name : Arc Testnet
RPC : https://rpc.testnet.arc.network
Explorer : https://testnet.arcscan.app
Gas asset : USDC (used as native)
Deployer : 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62Contracts
TrustGate
Pooled USDC ledger and tier-routed claim settlement. The user-facing entry point for both depositors and agents.
0x52E17bC482d00776d73811680CbA9914e83E33CC
Constructor args
usdc = 0x3600000000000000000000000000000000000000
trustScoring = 0xEb979Dc25396ba4be6cEA41EAfEa894C55772246
agentRegistry = 0x73d3cf7f2734C334927f991fe87D06d595d398b4
owner = 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62View on Arcscan AgentRegistry
Permissionless agent enrollment with Active / Suspended / Deactivated lifecycle. msg.sender becomes agent owner.
0x73d3cf7f2734C334927f991fe87D06d595d398b4
Constructor args
initialOwner = 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62View on Arcscan TrustScoringPlaintext
Onchain trust scores (uint64) with HIGH / MEDIUM / LOW tier lookups. Plaintext on Arc; FHE variant exists for Zama-compatible chains.
0xEb979Dc25396ba4be6cEA41EAfEa894C55772246
Constructor args
initialOwner = 0x60C05e2d820CE989E944ED4e7bb33bAEB8705c62View on Arcscan USDC (ERC-20)
Circle USDC on Arc Testnet, 6 decimals. The settlement asset for every claim and the gas token for every transaction.
0x3600000000000000000000000000000000000000
View on ArcscanReproducing verification
Source verification runs through hardhat-verify against the Etherscan-compatible endpoint Arcscan exposes. To verify a fresh deployment:
ETHERSCAN_API_KEY=arcscan npx hardhat verify \
--network arcTestnet <ADDRESS> <...CTOR_ARGS>Arcscan does not currently issue API keys — any non-empty string is accepted. The Etherscan v2 deprecation warning printed by hardhat-verify is benign on this chain.
Faucet
Get testnet USDC from faucet.circle.com. The same balance covers gas and claims — there is no second currency to request.