Fundraising for the moments that matter

Give by card or crypto — it all lands in the campaign’s own smart contract, held safely until it reaches the cause. Every payout is public and verifiable.

WE ACCEPTCardApple PayUSDCETHBTC

Discover campaigns

See all →
MedicalTrending
Help Mateo get his spinal surgery
Austin, TX · by Rosa Delgado
$46,220 raised of $75,000 · 1.2K donations
escrow 0x7aE4…9c21Verify ↗
Emergency reliefAlmost there
Support the Nguyen family after the fire
San Jose, CA · by Lakewood Neighbors
$52,780 raised of $60,000 · 1.8K donations
escrow 0xD48b…21aaVerify ↗
EducationTrending
Rebuild the Oak Ridge community library
Oak Ridge, TN · by Friends of the Library
$23,800 raised of $60,000 · 402 donations
escrow 0x3F91…c2d7Verify ↗
AnimalsAlmost there
Rebuild the Second Chance animal shelter
Fresno, CA · by Second Chance Rescue
$27,310 raised of $35,000 · 903 donations
escrow 0x91aD…07f3Verify ↗
Community
Keep the Eastside food pantry open this winter
Detroit, MI · by Eastside Mutual Aid
$8,140 raised of $15,000 · 342 donations
escrow 0x5cF0…e912Verify ↗
Public goods
Clean water wells for Kisumu schools
Kisumu, Kenya · by Maji Safi Collective
$12,430 raised of $18,000 · 312 donations
escrow 0x2Ac1…88b4Verify ↗
HOW DONAFI IS DIFFERENT

Every campaign is a smart contract

When you donate, funds go straight into the campaign’s own on-chain escrow — never our bank account. Card payments are converted to digital dollars (USDC) and held in the same contract as crypto gifts.

✓Funds stay locked until milestones are met✓Automatic refunds if a campaign is cancelled✓Anyone can audit the contract — no account needed
How escrow contracts work →
Campaign escrow contractOpen source
Held in escrow right now
$4,500 (4,500 USDC)
Deposits — 214 donors$12,900 ✓
Milestone 1 released — Playground equipment$8,400 ✓
Milestone 2 — Certified installationlocked
Milestone 3 — Final report — surfacing & site preplocked
Open source · refunds are automatic

How it works