Inspiration
I was inspired by rugDoc, which is an incredible platform for Defi safety challenge and educational community. But I didn't find a stuff that controls the Nft scams. So I set up this platform for the NFT space.
What it does
This project aims at enhancing the safety of the NFT space. Where founders can dox themselves and take peoples votes from the their community as to whether a project is a slow rug / straight up rug in case it is rugged chainlink will reveal their personal information by automation. If all is well it just stored in the blockchain. When the project is being created its status would say its active and it will through a unique code This is for our community by this code they can create the comments about the project and people can vote on that specific comment. That's important because without these people wouldn't know for what they are voting. Maximum limit of comments is 2 of both positive and negatives, to protect the voting spams. When the negative votes are below half chainlink automates the status to moderate if would increase by partially the status would bad. If the percentage of rejected votes went beyond the 80% chainlink automates the status of the project as rugged and the identity of the creator would be in public.
How we built it
I structure it solo, so it was kind of hard for me to build it, but luckily I created it on time. It was a great learning experience. I've learned a lot about the mistakes I make. I'm not so familiar with chainlink before, but after breaking my a** and going through the day and night with this it seems pretty easy. I find it as a great tool... Well. All the stuff is done by me including Idea and research, Front End, Chain Link Automation, Design, Smart contract development using Hardhat, Deploying to testnet, IPFS etc
Challenges we ran into
Hats off to me because after having so much frustration and being overwhelmed I didn't give up Sometime It was like I couldn't go solo. But. Well, I didn't give up on it .I finally got what I wanted done There is a lot that still needs to be done to make it production ready, would carry out this project at the insane level in the future. It is a great learning experience and I am very proud of what I managed to do in spite of being a beginner in the web 3.
Accomplishments that we're proud of
I am proud of my consistency of working for the project
What we learned
I learned a bulk during this hackathon. Most important of all, I built it from scratch. My previous experience with smart contracts and web3 was just into tutorial hell lol. Unluckily I was solo so I created a multiple personality in myself where I assigned myself different roles to do. I created a project manager, developer and designer in myself and well it as a great psychology hack that worked for me. Time management was the most important thing.
What's next for RugHalt
RugHalt is functional, but it is far from being production ready that's true you can say it's the first phase of the project. There are numerous things to be done like upgradation optimizing contract, test coverage, bug fixes, audits etc. before it would go live. I also have a list of some professional level missing features that I would implement in future: 1.Real world Data feeds of Nft project 3.Rather giving the specific code to the project we will using erc1115 token in the future so it could go better. 2.There is no functionality that stops someone from fake doxing themselves .Anyone could submit the fake identity like should also think about this situation. 3.We do have to figure out the security behind this .We could add verification of both the face + the ID .Maybe some discord control as well. 4.Currently the dapp is deployed to mumbai and goerli testnet only. We will make it on different chains. 5.We will also make it a perfect Nft MakretPlace like opensea . So you dont have to go on other marketplace. RugHalt is gonna be all in one. 6.Launching the Rughalt token in the future. 7.More..
Built With
- chainlink
- etherjs
- hardhat
- ipfs
- javascript
- polygon
- quicknode
- react
- solidity
Log in or sign up for Devpost to join the conversation.