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.
Three steps to private fundraising
Homomorphic encryption means the contract accumulates totals without ever seeing individual amounts.
Create a Campaign
Set a goal, choose Milestone or Flexible mode, and publish. Campaign metadata is always transparent on-chain.
Donors Contribute Privately
Supporters encrypt their amount client-side with the fhEVM global key. The contract adds ciphertexts homomorphically.
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
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.
Anyone can verify how much a campaign has raised in aggregate.
Private donations are encrypted via FHE. On the donor wall they appear as "Anonymous".
FHE.add() accumulates ciphertexts. The contract sees only encrypted values.