Skip to content
LiskSplitter

LiskSplitter

Split Once. Pay Everyone.

Created on 28th September 2025

LiskSplitter

LiskSplitter

Split Once. Pay Everyone.

The problem LiskSplitter solves

Splitting bills or distributing payments to multiple people using cryptocurrency is often inefficient and error-prone. Users typically have to send funds one by one, manually copy wallet addresses, and pay transaction (gas) fees for each transfer. This process not only takes time but also increases costs and the risk of sending funds to the wrong address.

LiskSplitter solves this problem by enabling users to send funds to multiple recipients in a single blockchain transaction. It significantly simplifies group payments, reduces transaction fees, and ensures transparency through smart contracts on the Lisk network.

This makes LiskSplitter ideal for:
Splitting bills among friends
Distributing payments to team members
Sending rewards, allowances, or shared expenses in crypto
Any scenario requiring fast, secure, and efficient multi-recipient transfers

Challenges I ran into

One of the main challenges was handling multiple recipient addresses and ensuring accurate fund distribution within a single smart contract execution. Managing edge cases such as mismatched amounts, invalid addresses, and ensuring the total distributed value matched the sent amount required careful validation logic in Solidity.

Another challenge was integrating the smart contract smoothly with the frontend. Synchronizing wallet interactions, handling transaction states (pending, success, failure), and providing clear user feedback took multiple iterations to refine.

These challenges were overcome by:
Implementing strict input validation and require checks in the smart contract
Testing extensively using Hardhat on the Lisk Sepolia testnet
Improving frontend UX to clearly display transaction status and errors
Using Ethers.js for reliable wallet and contract interaction

Tracks Applied (1)

Winner Classification

finance

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio