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 metAutomatic refunds if a campaign is cancelledAnyone 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