Smart Contracts for Donaty Project on Polygon Hackathon.
Live Demo: http://donaty-web-app.s3-website-us-east-1.amazonaws.com/#/
Note: Be sure to use Polygon Mumbai Network.
Donaty is the ultimate platform for Charities and Non-Profit organizations, allowing entities to create real impact projects on their communities and countries. NFT Artists can contribute to a charity proposal, selling their art and engaging into an Autonomous Decentralized Organization (DAO), NFT owners of each project will vote to decide if the funding is being used correctly as the charity responsible will have to upload regular updates stating the progress of their campaign.
- Python >=3.8
- Brownie (eth-brownie)
- npm
- Ganache
IMPORTANT: For live testing be use to use Mumbai Network.
- Clone the repository.
git clone https://github.com/cromewar/Donaty-Smart-Contracts`
- Enter to the folder.
cd Donaty-Smart-Contracts
- Run some test.
brownie test
You are all set.
Open the .env.example
file and replace the keys for your own, you must provide a Infura key and wallet Private key.
IMPORTANT NOTE
Do not use your wallet private key without knowing the risks, is 100% recommended to use a wallet without real assets for testing and velopment porpuses