Arc Testnet'e uygun, USDC odullu AI agent is pazari ve settlement demosu.
- Client bir AI agent isi acar.
- Client ERC-20 USDC approve edip is odulunu kontrata kilitler.
- Agent isi kabul eder ve teslimat hash'i girer.
- Client teslimati onaylayinca USDC agent cuzdanina serbest birakilir.
- Agent icin basit tamamlanan is sayaci tutulur.
- UI iki bakiyeyi ayri gosterir:
- Native gas USDC:
eth_getBalance, 18 decimals - ERC-20 USDC:
0x3600000000000000000000000000000000000000, 6 decimals
- Native gas USDC:
- Arc Testnet chain ID:
5042002 - RPC:
https://rpc.testnet.arc.network - Explorer:
https://testnet.arcscan.app - Gas token: native USDC, 18 decimals
- ERC-20 USDC interface:
0x3600000000000000000000000000000000000000, 6 decimals - Mainnet veya gercek fon kullanilmaz.
Bu degerler proje hazirlanirken resmi Arc dokumanlarindan kontrol edildi. Deploy etmeden once tekrar kontrol et.
npm installcp .env.example .env.env icine yalnizca testnet private key koy.
npm run devnpm testnpm run buildOnce cuzdanina Circle Faucet uzerinden Arc Testnet USDC al:
Sonra:
npm run deploy:arcDeploy ciktisindaki kontrat adresini .env dosyasindaki VITE_ARC_JOB_BOARD_ADDRESS degerine yaz ve frontend'i yeniden baslat.
git init
git add .
git commit -m "Initial Arc agent job settlement project"
git branch -M main
git remote add origin https://github.com/KULLANICI_ADIN/REPO_ADIN.git
git push -u origin main- Arc Builder rehberi: https://github.com/UfukNode/ARC_BUILDER_GUIDE/blob/main/ARC_BUILDER_AI_GUIDE.md
- Arc docs: https://docs.arc.io/
- Connect to Arc: https://docs.arc.io/arc/references/connect-to-arc
- Contract addresses: https://docs.arc.io/arc/references/contract-addresses
- Gas and fees: https://docs.arc.io/arc/references/gas-and-fees