project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

BlockGood

Blockgood makes donating to charities transparent and easy with blockchain. See exactly where your money goes and ensure everything stays honest. it's like charity giving, but with x-ray vision!

BlockGood

Created At

ETHOnline 2024

Winner of

Sign Protocol - Sign Everything Pool Prize

Prize Pool

Project Description

BlockGood is here to fix the big problems in charity giving. You know how sometimes you donate and wonder where your money actually goes? Well, BlockGood changes all that. It's like a glass box for donations - you can see exactly what happens to your money. Want to help a cause on the other side of the world? No problem! BlockGood lets you send donations across different blockchain networks without losing a ton to fees. It's also great for people who don't have regular bank accounts - if you've got internet, you can join in. We've added some cool tech to make everything work smoothly:

Every donation gets a special digital stamp (we call it an attestation) that proves it happened. You can chat directly with charities using secure messaging. We use some smart data tricks to make everything run fast and smooth.

Whether you're just chipping in a few bucks or you're a big organization managing lots of donations, BlockGood makes it easy, safe, and transparent.

How it's Made

Core Technologies

Blockchain Networks:

Rootstock: Primary blockchain, used for DeFi capabilities Morph: Integrated for consumer-centric features Also deployed on Sepolia and Galadriel Testnet

Smart Contracts:

DonationTracker: Manages campaigns and donations DonationChainLink: Handles cross-chain transfers

Frontend: Built with React Chainlink CCIP: Enables secure cross-chain donations Envio HyperIndex: Used for efficient data indexing and querying Sign Protocol: Creates attestations for donations and campaigns XMTP: Powers direct chat between donors and campaign owners Galadriel AI: Enhances campaign descriptions and generates cover images

How It Works

Users can create or browse charity campaigns on multiple blockchain networks Donations can be made across different blockchains using Chainlink CCIP All transactions and fund usage are transparently tracked on the blockchain Donors receive attestations (digital receipts) for their contributions Campaign owners must provide proof of fund usage before withdrawing more funds AI enhances campaign descriptions and automatically generates cover images Donors can chat directly with campaign owners using XMTP

Future Plans

Implement NFTs as unique rewards for donors Introduce multi-signature wallets for enhanced security for charity owners

background image mobile

Join the mailing list

Get the latest news and updates