Skip to main content
Utter runs on Arc Testnet only. Every address below is pinned in one place, packages/chain/src/addresses.ts, so a re-pin (for example a mainnet cut) touches a single file. Each Utter contract address links to the ArcScan explorer.

Network

USDC at 0x3600…0000 is both the 6-decimal ERC-20 token and the 18-decimal native gas token. Always read decimals() at runtime for ERC-20 amount math. Never reuse the 18-decimal native gas lens for token amounts, and never hardcode 6.

Utter contracts

Deployed and verified on Arc Testnet (chain id 5042002) via contracts/script/Deploy.s.sol. See Contracts for the ABIs and behavior.

Tokens and shared infrastructure

Circle Gateway, CCTP and StableFX

Used by the chain-abstracted funding and EURC payout paths. The Arc CCTP destination domain is 26.

Roles

On testnet the owner, escrow admin (relayer), registry admin, and platform treasury are collapsed onto a single deployer EOA:
A production deploy assigns these to distinct roles. On testnet they are one EOA for simplicity.