How it Works

From launching a campaign to receiving your first donation — here is how Thula Funds works on Stellar.

1

Create your campaign

Sign up, add your story, goal amount, deadline, and Stellar wallet. Upload an image and publish when you are ready.

2

Deploy on-chain escrow (optional)

Connect Freighter on testnet and deploy a Soroban escrow contract. Donations then go into a smart contract until your goal or deadline.

3

Receive donations

Supporters contribute USDC through their Stellar wallet (Freighter, Albedo, or xBull) or pay with mobile money via Lipila.

4

Funds released or refunded

When a campaign succeeds, funds go to the organizer. If it expires without meeting the goal, donors can be refunded through the escrow contract.

Common questions

Do I need a crypto wallet?

Organizers need a Stellar wallet to receive funds. Donors can use Freighter or pay with Lipila mobile money without a wallet.

What is Soroban escrow?

A smart contract on Stellar that holds USDC until campaign rules are met. It adds an extra layer of trust for crypto donations.

Can I donate without crypto?

Yes. Lipila supports Zambian mobile money and card payments. Those donations are recorded in the campaign like on-chain gifts.

Start fundraising today

Create your campaign or browse active causes on the platform.