Snag is open-source infrastructure that routes 1% of every opt-in ETH or BTC send to a charity wallet the sender chooses. No separate donation step. No platform cut.
The send is the donation. Giving happens inside payments people already make.
You choose to route a payment through Snag — nothing is ever taken from a wallet that doesn't choose it. Strictly opt-in, fully non-custodial.
Choose one of 8 specific cause wallets — diapers, utility bills, groceries, school supplies, medical relief, shelter, clean water, disaster relief.
ETH splits in the SnagRouter contract (99/1); BTC adds a charity output your own wallet signs. Fee is capped at 10% in-contract, set to 1%.
Every snag is a normal on-chain transfer to a public wallet — 100% of the 1% reaches the cause, auditable by anyone, forever.
Specificity moves people to give. Each cause has its own public ETH + BTC wallet.
Diapers, wipes, and baby formula for low-income families.
Electricity, water, and heating bills for single-mom households.
Weekly groceries and food bank restocking.
Books, backpacks, laptops, and tuition help for kids.
Prescriptions, clinic visits, and emergency medical costs.
Homeless shelter support, blankets, and warm clothing.
Clean drinking water wells and filtration.
Rapid response for fires, floods, and storms.
Existing options all make giving harder than it needs to be.
Force you to buy and hold their proprietary coin before you can give. If the token dies, so does the giving. Snag works on the ETH and BTC you already hold.
Separate apps, second payments, platform fees. They're built for nonprofits receiving funds — not for embedding giving into payments people already make.
No new token. No separate step. No platform cut — 100% of the 1% reaches the cause wallet. Opt-in, non-custodial, verifiable on-chain.
Not yet on mainnet. Contracts are written, open sourced (MIT), and public on GitHub, and the routers are live on the Sepolia testnet, where an end to end test snag already confirmed the 99/1 split. The audit is the gating item before mainnet. The interactive demo shows exactly how it will feel.
Send through the SnagRouterMulti contract with a charityId. The contract splits msg.value: 99% to your destination, 1% to the cause wallet you picked. Fee math is capped at 10% in-contract and currently set to 1%.
No contract needed — Snag's tooling builds a transaction with an extra charity output that your own wallet signs. Your keys never leave your wallet.
They're single-purpose addresses with keys held offline by the project creator, Divine, until named charity partners take custody. Every wallet and balance is public.
Snag was created by Divine (@DivineDavy), an independent builder. Code, whitepaper, and docs are public and MIT-licensed.