ArbiRush is all about quick decisions and clean runs. Learn the flow, grab boosts, and see how high you can climb on the leaderboard.
ArbiRush is a fast, skill‑based arcade runner built as a Farcaster mini‑app for Arbitrum. Time your moves, choose the right gates, and finish runs with maximum wealth—then share and compete without leaving Farcaster. Premium access is powered by USDC on Arbitrum with clean, mobile‑first UX.
Gameplay
Quick, replayable runs with risk/reward gates that change your wealth.
Crisp feedback, smooth animations, sound, and responsive controls.
Global leaderboard and lightweight player stats.
Farcaster Integration
Runs as a Farcaster mini‑app; Frame‑ready flows.
Neynar integration for user auth, profile context, and casts.
Share runs/placements via casts and deep‑link back to play.
Premium + USDC Payments (Arbitrum)
Plans:
Daily Pass: unlimited plays for 24h.
Lifetime Premium: ongoing daily plays and perks.
Flow: balance/allowance check → approve (if needed) → purchase → instant in‑app status.
Clear selection, pricing, and accessibility in a single modal.
Network: Arbitrum Sepolia (chainId 421614)
Payments contract: 0x10F81Ae8A005A8df7ae94ce32140BFDbF7B6afC5 (Arbiscan Link)
USDC token (testnet): 0x75faf114eafb1BDbe2F0316DF893fd58CE46AA4d
Functions: buyDailyPass(), buyLifetimePremium()
Open the mini‑app in Farcaster.
Or play on the web: arbirush.vercel.app — best experienced on a mobile phone.
Play a run and aim for higher wealth.
Use test USDC to try Daily Pass or Lifetime Premium.
Watch premium status update instantly and climb the leaderboard.
We deployed smart contracts on Arbitrum Sepolia with premium tiers (Daily & Lifetime) using OpenZeppelin patterns, handling USDC approvals and purchases with security measures (ReentrancyGuard, SafeERC20). On the frontend, we built a polished arcade-style game engine with smooth animations, responsive controls, and integrated payment flow (wallet connection, chain switching, auto network addition). The backend supports leaderboards, progress tracking, and rate-limiting with MongoDB. Major challenges like wallet pop-ups, chain switching, and transaction state management were solved with async writes, auto network addition, and receipt watchers. We also optimized mobile performance and added robust error handling.