Fantastic work!
Effective Altruism Funds has recently implemented self-service cryptocurrency donations. This means that we now accept crypto donations of (almost) any size. If you’ve done well out of the recent crypto boom and you’d like to donate some of the proceeds, then EA Funds might be the easiest (and lowest-cost) place to donate crypto effectively.
To donate, just head to the regular EA Funds donation page, and then choose Donate with crypto on the payment page:

Some key features:
To our knowledge, there is no other crypto donation website that supports EA-aligned charities with such a low-cost and feature-rich offering.
EA Funds has significant experience with crypto – we started taking crypto during the 2017 crypto boom, and have since processed over $17 million in crypto donations.
In many jurisdictions, donating appreciated cryptocurrency can be more tax-advantaged than liquidating the crypto yourself and then donating fiat currency, as you’ll generally avoid paying capital gains tax on an appreciated asset that has been donated.
Our previous process for taking crypto donations was fairly manual, so we restricted it to larger donors. Now, anyone donating more than the equivalent of 10 USD/EUR/GBP can make a donation (whether such a small donation is worth it will depend on the relevant network fee, which is paid by the donor). We can accept donations up to any size, but if you’d like to donate more than $500,000 equivalent (or more than $100,000 in a less-liquid altcoin) please get in touch with [email protected] first.
If you’d like to donate a token that exists on multiple blockchains, we currently only support token donations using ERC20 (Ethereum Mainnet), so make sure you set your wallet or exchange transfer page accordingly.
More detail on donating crypto is available in the EA Funds help center.
We currently only require an email address to make deposits under $500k (so if you have an email address that doesn't identify you then this would get you most of the way there). With larger donations we'd likely need to collect more information for KYC purposes.
The system as described above isn't really set up to take deposits from smart contracts. The main issue is that EA Funds doesn't take 'unrestricted' funding (as a normal charity would), and in order for us to allocate the donation correctly, we need a matching payment record from the donor (which you create when you go through the donation flow on the website) that tells us where the money should go. However, for one-off smart contract donations valued at >$10,000 we can probably work something out. Feel free to message [email protected] if you'd like to discuss further.