Givepact is a platform that enables individuals to donate cryptocurrencies to various U.S. nonprofit organizations. It supports over 50 different tokens and offers a donor pre-screening process for secure donations. The platform converts crypto donations to cash to preserve their USD value and sends the funds to nonprofits via check or direct deposit.