Search projects, hackathons, sponsors and tech

    ← All projects

    TunnyBunny

    Split bills with friends across any chain, any token, with optional privacy.

    Demo

    About

    A mobile app where groups of friends track shared expenses and settle debts using crypto. When it's time to pay, TunnyBunny abstracts away blockchain complexity: pick any token (Uniswap swaps it to USDC), pay from any chain (Arc routes your USDC from wherever you have it), and optionally shield your payment with zero-knowledge proofs (Unlink). The entire payment experience — from wallet connection to final settlement — is powered by WalletConnect. How it works: 1. Create a group, add friends by ENS name or wallet address 2. Log expenses and split them (equal, custom, or VRF roulette) 3. Tap "Settle" — the app scans your USDC across Base, Ethereum, and Arbitrum, computes the cheapest route, and executes the payment in one flow

    How it's made

    Integrations: - WalletConnect Pay + Reown AppKit: The payment backbone. AppKit handles wallet connection with social login (Google, Apple) and 600+ wallets. WalletConnect Pay powers every transaction in the settlement flow: token approvals, Uniswap swaps, CCTP bridge calls, and final USDC transfers. Users can also buy crypto via on-ramp and scan QR codes for in-person bill splitting, all through the WalletConnect Pay infrastructure. - Arc: Chain-abstracted USDC liquidity. Aggregates balances across chains into one surface, auto-routes via CCTP - Unlink SDK: Toggle private payments. ZK proofs shield sender and amount through Unlink's privacy pool (deposit → private transfer → withdraw) - Chainlink VRF: "Roulette split" mode that uses verifiable randomness to assign expense shares