Allow users to donate cryptocurrencies to non-profits using their wallets via WalletConnect. This feature will allow users to easily connect their wallets and send donations directly to the non-profit's specified crypto address.
Acceptance Criteria:
Integrate WalletConnect to enable users to connect their wallets.
Add a "Donate with Crypto" button on the non-profit's donation page.
Fetch the non-profit's crypto wallet address from the backend and use it as the recipient address.
Handle the donation transaction using WalletConnect and update the donation status accordingly.
Display a confirmation message upon successful donation and handle any errors appropriately.
Allow users to donate cryptocurrencies to non-profits using their wallets via WalletConnect. This feature will allow users to easily connect their wallets and send donations directly to the non-profit's specified crypto address.
Acceptance Criteria: