A web application that automatically splits USDC payments on Arc Testnet. Send USDC to the contract and it distributes to three recipients: 50%, 30%, and 20%.
- Automatic payment splitting (50% / 30% / 20%)
- Wallet integration (MetaMask, WalletConnect)
- Auto-switches to Arc Testnet
- Real-time balance tracking
- Transaction preview before sending
- Mobile responsive
-
Clone the repository
git clone https://github.com/GoJackzi/Arc-Testnet-USDC-Splitter.git cd Arc-Testnet-USDC-Splitter -
Install dependencies
npm install
-
Create
.env.localfileNEXT_PUBLIC_ARC_RPC_URL=https://rpc.testnet.arc.network NEXT_PUBLIC_ARC_CHAIN_ID=5042002 NEXT_PUBLIC_CONTRACT_ADDRESS=0x396972457146298cD8109F7B34703F180d586fF9 NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID=your_project_id
-
Start development server
npm run dev
- Connect your wallet - app automatically switches to Arc Testnet
- Get testnet USDC from Circle Faucet
- Enter amount to split
- Preview the distribution (50%/30%/20%)
- Send payment and confirm in wallet
- Address:
0x396972457146298cD8109F7B34703F180d586fF9 - Network: Arc Testnet (Chain ID: 5042002)
- Explorer: ArcScan
- Split: 50% / 30% / 20%
- Gas: USDC
- Next.js 16
- Tailwind CSS
- Wagmi + Viem
- TypeScript
- Fork the repository
- Create a feature branch
- Make your changes
- Submit a pull request
MIT License
Made with ❤️ by Musky for ARC