Search projects, hackathons, sponsors and tech

    ← All projects

    About

    The problem it solves RUON solves critical pain points in Indonesia's retail payment ecosystem: 🔴 HIGH MDR FEES: Indonesian merchants are burdened with 0.7%+ admin fees for QRIS transactions, eating into their thin profit margins. ⏰ DELAYED SETTLEMENT: Traditional payment systems require H+1 (next-day) settlement, creating cash flow problems for small businesses. 🔒 COMPLEX WEB3 ONBOARDING: Seed phrases and gas fees scare away everyday users from adopting crypto payments. 💡 OUR SOLUTION: - Instant settlement using IDRX stablecoin on Base L2 - Zero gas fees for users via Paymaster integration - No seed phrase needed - login with Biometric/Passkey via Coinbase Smart Wallet - Real-time "Cair!" notification for merchants in <3 seconds RUON empowers Indonesian UMKM (micro-businesses) with crypto-level efficiency while maintaining Web2-level simplicity. Merchants get instant access to funds, users pay seamlessly with QR scan, and everyone benefits from transparent onchain transactions.

    How it's made

    Challenges we ran into 🔧 REAL-TIME PAYMENT NOTIFICATIONS: Implementing instant payment confirmations was challenging. We explored Alchemy webhooks but switched to a polling-based solution for reliability. Getting the Socket.io integration to work seamlessly between backend and merchant dashboard required multiple iterations. ⛽ GASLESS TRANSACTIONS: Integrating the Paymaster for gasless transactions while maintaining security was tricky. We needed to carefully configure OnchainKit to sponsor gas fees without exposing vulnerabilities. 🔐 WALLET ABSTRACTION: Making Smart Wallet creation invisible to users while maintaining proper onchain identity was complex. Balancing Web2 UX expectations with Web3 security requirements took significant effort. 🔗 CONTRACT-FRONTEND SYNC: Keeping frontend state in sync with blockchain state, especially for payment status updates, required careful architecture of the hybrid onchain/offchain system. 📱 QR CODE PARSING: Implementing EIP-681 compliant QR code generation and parsing for dynamic payment amounts and order IDs across different mobile camera implementations was challenging.