WeSplit

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

WeSplit

Created At

ETHGlobal Prague

Winner of

1inch

1inch - Utilize 1inch APIs

Project Description

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:

  1. One person pays the bill in fiat.
  2. 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.
  3. The app generates a unique link to share with contributors.
  4. Contributors open the link, select their nickname, and can contribute funds incrementally in any crypto asset and chain they want.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates