Search projects, hackathons, sponsors and tech

    ← All projects

    Demo

    About

    The problem it solves **Zettle is a zero-settlement**, cross-chain expense-splitting app—think Splitwise. If someone logs an expense on the Avalanche network, you can view and settle it on Sepolia, where your native funds reside. **Create groups easily using your Farcaster following list**, add shared expenses in a few clicks, and clear debts across chains instantly—making on-chain settlement seamless and simple. ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/0e27598d-6533-46cd-b55d-b6b3b882407d.png) **1. Create Group** - User connects wallet. - Select or import friends via Farcaster followers. - Group created with members’ wallet addresses + names. **2. Add Expense** - User inputs: - Expense name (e.g., “Dinner @ Goa”) - Total amount - Select members to split with - Network to initiate payment (e.g., Avalanche) - The app automatically: - Splits the amount - Assigns equal (or custom) debt shares to members - Creates DEPOSIT transactions for each member - Creates a CLAIM transaction for the payer **3. Payback Flow** - Each debtor sees pending transactions in their UI. - They can pay back from any chain (e.g., from Sepolia even if the debt was on Avalanche). - Using CCIP, funds are bridged and payment confirmed. **4. Debt Resolution & Claim** - Once all DEPOSIT transactions are marked completed: - The creator (payer) can claim the amount on their preferred chain - Zettle settles debts on-chain and updates group stats ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/e3073e47-f4f2-4d3d-8e82-9a815980e685.png) Mobile View ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/32c2ae13-cf62-43b3-9dac-0ed4baeeeca8.png) ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/3ac171ef-ca6e-4429-b76c-9a861f605c63.png) ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/177f6ab5-af20-4c83-a78e-9daad7e2a946.png) ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/68e463d6-7389-4090-add9-68d55eea84e1.png) ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/a3486f02-fb7b-4a45-afbf-43be870632d6.png) ![image](https://assets.devfolio.co/content/8c0bbd5b48234bf2abe4dbe19a1671e0/5f96a371-e1cf-4263-837c-c9fd1cdba7ac.png)

    How it's made

    Challenges we ran into ⚠️ Challenges I Faced: Difficulty accessing Avalanche faucet tokens Long finality times for cross-chain settlements via CCIP Insufficient funds on Ethereum and across all Sepolia testnets