Inspiration
FIFA world cup Tournament Rigging scandal with cold balls: bit.ly/3UPv5qq We wanted to use blockchain to make sure no tournament matchmaking process is rigged in Esports. Thus we wanted to fully use blockchain and chainlink VRF randomizer to prevent rigged tournament matchmaking and prevent scandals like FIFA world cup in Esports tournaments.
What it does
Randomize and Show proof of tournament setup for brackets on blockchain.
How we built it
Solidity , chainlink VRF, node js , mongodb
Challenges we ran into
Because of the timecrunch and we found this hackathon late, we did not have much time for the ui elements.
Accomplishments that we're proud of
Full deployment on mumbai network and tests to get VRF working to get the random words.
What we learned
It is important to use blockchain in essential parts of the app, and showcase the blockchain parts to the user explicitly to build trust.
What's next for BitFight.app
Full esports tournament platform ui functionality and hosting esports tournaments across the globe.
Opensource smart contract:
https://github.com/bitfight-app/tournament/blob/main/solidity-contract/MatchMaker.sol
Built With
- chainlink
- express.js
- matic
- mongodb
- node.js
- polygon
- react
- solidity
- vrf

Log in or sign up for Devpost to join the conversation.