
coinsplit
share, manage and track expenses and assets with youre grouz
Demo
About
The problem it solves ### The Problem It Solves Managing shared expenses is often tedious, error-prone, and time-consuming. **GroupExpenseManager** simplifies this by automating expense tracking, splitting costs, and settling balances securely on the blockchain. ### Use Cases - **Group Trips:** Track and split expenses among travelers seamlessly. - **Roommates:** Share rent, utilities, and groceries without disputes. - **Events:** Simplify cost-sharing for parties or team outings. - **Family Expenses:** Manage shared costs like subscriptions or gifts. ### Key Benefits - **Transparency:** All transactions are securely recorded on-chain. - **Automation:** Splits costs and updates balances instantly. - **Flexibility:** Supports payments in Ether or ERC-20 tokens. - **Convenience:** Simplifies settlements with direct payments. **GroupExpenseManager** makes managing group expenses effortless, fair, and secure.
How it's made
Challenges we ran into ### Challenges We Ran Into 1. **No Sepolia ETH Support for Base:** - We faced the challenge of integrating the OKTO wallet as Base does not support Sepolia ETH. - **Solution:** Adapted our contract deployment and payment logic to work seamlessly with Base's supported infrastructure, ensuring compatibility with OKTO. 2. **Gas Optimization:** - High gas costs during transaction settlements posed a challenge. - **Solution:** Implemented gas-efficient algorithms and batched transactions to minimize costs. 3. **Dynamic Balance Tracking:** - Accurately managing and updating balances for multiple members in real-time was complex. - **Solution:** Used robust data structures and rigorous testing to ensure balance integrity.