For streamers
Charity streams your chat can fight in
Pick a cause, and we build a live head-to-head fight around it. Your chat picks a side, donates by card or wallet, and watches the bar move on your stream in real time - with every dollar held in a public on-chain escrow anyone can verify.
How it works
1. Pick the cause
Any cause you want to raise for. We verify the recipient - nonprofit status or identity plus written authorization - and their payout wallet is locked on-chain before the fight goes live.
2. Add the overlay
The live tug-of-war bar and donation alerts are embeddable pages built for OBS: drop them in as browser sources and the fight is on your stream.
3. Go live
Viewers donate in a few taps - no crypto homework, network fees sponsored - and every donation hits the feed, the bar, and your alerts the moment it confirms.
What you get
OBS-ready overlays
The live fight bar and donation alerts as browser sources. Totals update in real time; nothing to build.
Your community, on one side
Your viewers join a named crew, their collective total is tracked on the fight, and your crew can challenge another community to a side-vs-side showdown.
Match your chat
You (or your sponsor) commit a matching pledge and every chat donation is doubled up to the cap, shown live under your name.
Honest by design
The feed shows real donations only - never simulated. The redirect rule (losing side's donations go to the winner) is stated before every confirm, and the escrow is verifiable by anyone in chat.
A company rather than a channel? FightForFunds for companies. Raising for your own organization? Apply as a fundraiser. The mechanics are covered in our FAQ.
Start the conversation
Tell us your channel and the cause you want to fight for. A human replies within a few business days.