Crypto investors are actually much more charitable than average individual donors in United States. Still, total amount fundraised in 2023 is still quite low. To check this, you can take a look at yearly report which TheGivingBlock prepares every year.

TheGivingBlock is a industry standard for crypto giving - but it is really not a “representative” web3 project, as donations are done by copy/pasting wallet address or scanning a QR code. Rather crude now-days, with all tech on our disposal.

So how to leverage a huge daily volume going through DeFi and other on-chain dApps? Imagine plugging in these services and offering a way to give an on-chain micro donation while transacting on Uniswap, OpenSea, etc?

People donate when they already have money in their hands. In web3 - thats swapping on Uniswap, minting NFTs on OpenSea or staking your ETH on Lido. Being able to do a micro donation in these situations could yield a bunch of funds for charitable goals.
So why this does not exist yet? UX is hard. Altering battle-tested and audited smart contracts is not really an easy decision for dApps. There are trust issues. But there could be a way. Building trust and community slowly, and implementing frontend changes only.
