This repository implements the Arc-ready MVP from the revised plan:
packages/contracts)packages/sdk)packages/api)packages/web)5042002https://rpc.testnet.arc.network0x3600000000000000000000000000000000000000Arc uses USDC as native gas. No ETH is required for Arc transactions.
npm install
cp .env.example .env
npm run build:contracts
npm run deploy:arc -w @arc/contracts
Set ANS_REGISTRY_ADDRESS in .env from deployment output.
npm run dev:api
npm run dev:web
transferFrom feesGET /healthzGET /resolve/:nameGET /reverse/:addressGET /available/:nameGET /profile/:nameGET /qr/:name?size=300&format=png|svgresolve, reverseLookup, isAvailable, getNameInfo, quotePrice, getQRCodeDataUrlregister, renew, updateResolvedAddress, transferName, setPrimaryNamedavid or david.arcdavid), .arc appended in presentation5 USDC, short-name fee (<=4 chars) 50 USDCThis MVP does not implement commit-reveal yet. Registration is first-come-first-served and can be front-run. # . a r c