Skip to content

Repository files navigation

Arc Agent Job Settlement

Arc Testnet'e uygun, USDC odullu AI agent is pazari ve settlement demosu.

Ne yapar?

  • 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

Arc uyumluluk notlari

  • 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.

Kurulum

npm install
cp .env.example .env

.env icine yalnizca testnet private key koy.

Gelistirme

npm run dev

Test

npm test

Build

npm run build

Arc Testnet deploy

Once cuzdanina Circle Faucet uzerinden Arc Testnet USDC al:

https://faucet.circle.com

Sonra:

npm run deploy:arc

Deploy ciktisindaki kontrat adresini .env dosyasindaki VITE_ARC_JOB_BOARD_ADDRESS degerine yaz ve frontend'i yeniden baslat.

GitHub'a yukleme

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

Kaynaklar

Releases

Packages

Contributors

Languages