We are bringing the Decentralized Coding Contest “De-Code” as an alternative to existing coding platforms such as codechef.com and codeforces.com where the judging and ranking process is not transparent and cannot be trusted.
Since running a competitive coding platform involves high traffic and huge compute, it cannot be simply run on a smart contract. To overcome this and to get higher processing power at lower expenses we make use of Cartesi machine that provides the same level of security as a blockchain but without compromising on the speed and languages supported ( infact we used javascript for writing the cartesi code )
We also make use of Covalent for creating a leaderboard of people owning our token and push protocol for sending important notifications
Bulk transfer of erc20 tokens was failing frequently
setting up the environment for cartesi machine and deploying it
Implementing push notification when the user is still active on the website
Tracks Applied (3)
Push Protocol
Cartesi
Covalent
Technologies used
Discussion