TeerPay is a USDC remittance dApp on Arc Testnet. The React frontend in src/App.jsx drives @circle-fin/app-kit with the @circle-fin/adapter-viem-v2 wallet adapter to send USDC across five remittance corridors, and TeerPayRemittance.sol backs it on-chain with per-corridor tracking, configurable minimum and maximum amounts, pause control, and a RemittanceSent event feeding the getStats view. A companion standalone repo, teerpay-bot, adds programmable money flow: teerpay_conditional_bot.py sends a remittance only when every condition in conditions.py agrees — a favorable FX rate derived from EURC pricing in stablefx.py, a schedule window, and a sufficient balance — running as a web3.py loop configured through conditional_config.py.
Cross-border USDC remittance dApp on Arc Testnet | by Teerast