Get a Discord, Slack, Telegram or phone notification every time an address receives USDC (or any ERC-20) on Base, Ethereum, Arbitrum or Optimism. No code needed.
Useful for freelancers paid in USDC, shops taking direct-to-wallet payments, or treasury wallets. USDC on Base is 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (6 decimals). Every transfer emits Transfer(address from, address to, uint256 value), topic0 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef, with topic2 = the receiving address.
https://discord.com/api/webhooks/…).https://hooks.slack.com/services/….https://api.telegram.org/bot<TOKEN>/getUpdates, then use https://api.telegram.org/bot<TOKEN>/sendMessage?chat_id=<ID>.https://ntfy.sh/<topic>. Anyone who knows the topic can read it, so make it long.To get only USDC, paste the USDC contract into Only this token.
Free: 3 watches and 50 alerts/day, polled about once a minute. Pro (30 watches, 1,000 alerts/day) is 5 USDC on Base per 30 days. Or use the API:
curl -s -X POST https://ledgerbell.quietworklabs.workers.dev/api/key
curl -s -X POST https://ledgerbell.quietworklabs.workers.dev/api/watch -H 'content-type: application/json' -H 'x-api-key: lb_...' \
-d '{"chain":"base","kind":"wallet","address":"0x...","webhook":"https://ntfy.sh/your-long-random-topic"}'
Amounts are shown in token units for known tokens (USDC, USDT, DAI, WETH, cbBTC/WBTC per chain). Native ETH and NFT transfers are not covered yet.