Skip to main content
SP

Split

A decentralized app for seamless, trustless fund splitting among multiple recipients, powered by the Base blockchain.

AIBased India

About this project

Why are you participating for Based India?

I’m participating for India because I see the immense potential blockchain technology has in addressing real-world financial problems in the region. India’s rapidly growing digital economy and the need for innovative financial solutions inspire me to build dApps that can help bridge the gap between traditional and decentralized finance. My personal connection to the region is rooted in seeing the challenges people face with transparency and trust in finance, and I’m motivated to bring solutions that empower them through blockchain.

What challenges are you focusing on?

I’m focusing on the challenge of trustless, transparent fund splitting. In India and other regions, there’s a high demand for tools that facilitate joint ventures, group payments, and shared financial responsibilities. The lack of reliable, trustless systems for splitting funds in a decentralized manner creates friction and mistrust among users.

How does your submission address this challenge?

My project, ETH Splitter, directly addresses the issue of trustless fund splitting by providing a smart contract-based dApp that allows users to split ETH payments among multiple recipients in a transparent and secure way. This dApp removes the need for intermediaries and provides a reliable tool for individuals, groups, and organizations to manage shared finances. Its potential impact lies in simplifying joint payments for small businesses, group purchases, or shared utilities, where transparency and fairness are critical.

Challenges we ran into

I faced several challenges while building this project:

Technical: One of the main hurdles was managing gas fees effectively when splitting ETH across multiple recipients. To solve this, I optimized the Solidity code to reduce unnecessary transactions. Frontend Integration: Integrating MetaMask into the frontend for smooth user interaction with the contract took some time. I used the ethers.js library to streamline the connection and transaction flow between the smart contract and the user’s wallet. Base Blockchain Setup: Setting up the project for Base required configuring a custom network and ensuring that all contract deployments and transactions were compatible with Base’s environment.

About the founder

Building on Base from India

Technologies and tags

SolidityReactHardhatethers.jsMetaMaskJavaScriptBase Blockchain