This is a submission for Weekend Challenge: Generosity Edition
What I Built
Generosity has a concentration problem. When a disaster happens, attention collapses onto whichever organisation is most visible that week, and money follows attention. Three charities can be doing equally good work in the same disaster zone, and one of them gets the donations because it got the news cycle. The donor almost never intended that outcome — splitting a gift by hand across three organisations means three websites, three checkout forms, three card entries, and nobody does that for $20.
OneClickGood is a Solana Blink that makes the split the default instead of the effort. You click one amount, sign one transaction, and it lands in three vetted disaster-relief nonprofits at once — American Red Cross, Direct Relief and GlobalGiving — split evenly to the lamport.
The important part is that the split is not a promise made in a paragraph like this one. It is three SystemProgram.transfer instructions inside a single atomic transaction. Either all three nonprofits are funded or none of them are; the chain will not let me favour one and quietly under-fund the others. Every donation also carries an SPL Memo naming the amount and the basket, so the intent sits on the ledger next to the money.






