Powered by Zama fhEVM

Fundraise openly.
Donate privately.

HushFund is a privacy-preserving crowdfunding protocol. Campaign totals are public. Individual donations are encrypted with on-chain FHE the contract never sees plaintext.

FHE-encrypted
On-chain transparent
Non-custodial
Milestone
2.41 ETHgoal: 3.5 ETH
68% funded · 12 donors
Recent Activity
0.5 ETH
encrypted
0.12 ETH
encrypted
FHE.add() on-chain

Three steps to private fundraising

Homomorphic encryption means the contract accumulates totals without ever seeing individual amounts.

01

Create a Campaign

Set a goal, choose Milestone or Flexible mode, and publish. Campaign metadata is always transparent on-chain.

02

Donors Contribute Privately

Supporters encrypt their amount client-side with the fhEVM global key. The contract adds ciphertexts homomorphically.

03

Reach Your Goal

Campaign totals are always visible. When a Milestone target is hit, the creator can withdraw. Flexible campaigns allow anytime withdrawal.

Fund what matters

View all

Transparency & privacy, balanced

HushFund uses Zama's fhEVM to perform FHE.add() on encrypted donation amounts directly on-chain. Donors choose their privacy level. The aggregate total is always public.

Campaign total raisedPublic

Anyone can verify how much a campaign has raised in aggregate.

Individual donation amountsEncrypted

Private donations are encrypted via FHE. On the donor wall they appear as "Anonymous".

FHE computationOn-chain

FHE.add() accumulates ciphertexts. The contract sees only encrypted values.

Ready to launch?

Create a privacy-preserving campaign in minutes. No custodians, no middlemen.

Create a campaign