Inspiration
Working on many NFT projects, I understood the importance of provenance. But the task was very hectic, so I decided to make it easy. Earlier it consumed days to complete the task, but now we can do it in fraction of seconds with the help of this tool.
What it does
Mass Image Hashing Tool For NFT Provenance is developed to ease the process of building provenance for a NFT project. BTW you can use it for other purposes apart from NFT provenance. Hash thousands of NFT images within seconds, and get an concatenated hash and a final hash according to the starting index obtained from the smart contract. Provenance enhances the fair distribution of NFT tokens.
How we built it
Since python is a very flexible language, and solidity doesn't provide such functionality, I used python. It is a open source project development so in future people can update it and can integrate it in smart contracts.
Challenges we ran into
Starting with solidity language to build the tool consumed me and didn't work. Then I shifted to python and it worked. Creating a concatenated hash string was a very problematic task, since I it should be generated according to the starting index provided as input. However I did it.
Accomplishments that we're proud of
It is just beginning for this tool and it works great. I have build what I have imagined.
What we learned
Being consistent and shifting is very important if things don't work accordingly.
What's next for MASS HASHING TOOL FOR NFT PROVENANCE
This tool has many unexplored use cases
- Can Be integrated into smart contract.
- Can Be used for zero knowledge proof. And more.
Built With
- hashlib
- python
Log in or sign up for Devpost to join the conversation.