← Back to home

WeSplit

Cross-chain bill splitting app with a focus on user experience.

Problem Statement

Our app targets crypto-native users who often attend conferences, hackathons, and book hacker houses together in teams. Typically, one person pays a bill in fiat (e.g., at a restaurant), and the rest pay them back in crypto—regardless of the chain or asset.The requester (payer) can specify which crypto asset and blockchain they want to receive funds in, while contributors (payees) can send any crypto asset on any chain they find convenient.Requesters have a dashboard to track their open split requests in real time.How it works:One person pays the bill in fiat.They create a split request on our app, entering the fiat amount spent, preferred crypto asset(s) and chain(s) for receiving funds, and the number of contributors, assigning each a nickname and share amount.The app generates a unique link to share with contributors.Contributors open the link, select their nickname, and can contribute funds incrementally in any crypto asset and chain they want.

Solution

The project is built with Scaffold-eth and Foundry for smart contracts and Next.js for the frontend. It leverages 1inch Fusion+ for cross-chain swaps, enabling contributors to pay in any crypto on any chain. Pyth price oracles provide real-time fiat-to-crypto conversions to ensure accurate payments.

Hackathon

ETHGlobal Prague

2025

Prizes

  • 🏆

    Utilize 1inch APIs

    1inch

Contributors