TunnyBunny

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

TunnyBunny

Created At

ETHGlobal Cannes 2026

Project Description

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

background image mobile

Join the mailing list

Get the latest news and updates