project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

DcodeBlock

DcodeBlock gamifies Web3 development with thematic projects and clan-based collaboration, enabling developers to learn, build, and earn through engaging, competitive quests.

DcodeBlock

Created At

Superhack 2024

Project Description

Gamified coding and project development platform for developers to learn web3 native languages, build NFT,DeFi,DaPP, DeAI projects through our compilers, deploy contracts on testnet without connecting wallet or filling faucet. All of that is handled on the backend.

Furthermore, we have Monk AI wherein we use gpt4 to train on protocol’s documentation and host a concise amount of content onto our website.Developers interact with the Ai side by side to summarize the doc or even navigate directly to a contract they are looking for. Furthermore, we create visual flow diagrams to allow devs to understand the concept in a clearer sense.

Users are assigned leagues,global rank, XP and NFTs.

There are 6 leagues which are at an interval of 1000 trophies.Leagues can increase or decrease based on engagement with missions or quests.

The global rank in the current version is purely based on leagues.

Users also get NFTs showcasing the particular achievement they have secured. For eg:- participation in ETHIndia, 100 days daily challenge,etc. This helps build the PoW in a unique manner and can be used by recruiters or clan leaders to select users into their companies or clans respectively.

XP is an ever growing factor which grows alongside league growth. Plus, the leagues are revised every 3 months.

Quests :- All against all contests, hackathons, clan wars , project sagas are assigned as quests. Missions :- Daily login,social media engagement, following a social media channel, reposting ,etc, come under missions

We have an incentivisation structure which hasn’t been evolved into tokenomics but holds the potential. We give DC credits once a person completes quests and challenges. These credits or coins can be used to unlock advanced platform features. Furthermore, we have a treasury (store) wherein these things can redeemed for tangible and intangible items like spotify premium subscription, gpt 4 premium, IPhone 15,etc

Apart from the usual hackathons and contests sponsored by protocols, we have CLAN WARS. In this PvP battle system, clans can battle it out with themselves by staking their credits in a common pool and the winner would take it all.

Clans are divided by various domains which are decided based on project type. For eg, a clan could be DeFi, NFT, DaPP clan. So, if a DeFi clan sends a WAR REQUEST, it sends it to all the DeFi clans only. If atleast 5 clans accept, the war starts, and 30% of DC credits are staked into a common pool from each clan. The war rages for 5 days wherein clans furnish their USP and project design. There is a 2 day voting period allowing all users on our platform to vote. The winner takes away 70% of total staked credits and the rest are redistributed to the clans.

We also have the feature to create contest environments with compiler environments, hackathons and grant programmes.

In the end, linkedIn would be connected with our platform allowing users to submit their profile for getting hired.

We have two leaderboards. Individual and a clan leaderboard. Top 10 clans are invited into our exclusive all paid IRL event wherein we invite VCs, protocols to invest/incubate clans into startups.

We are currently looking to launch the version 2/7 of our MVP and hope to release the full product by the end of this year.

We have integrated almost 10+ network testnets (Optimism, Celo , Fraxtal, polygon,Base,BnB,scroll,Cardano,Bera chain and Skale,Pyth, ) on our platform allowing developers to deploy their project sagas on them.

How it's Made

The backend custodially manages the testnet and the faucet connection. We have used the solc module for handling the compilation and the hardhat RPC configuration to deploy the contracts. On the frontend, we have used react and chakra-ui to optimise our content delivery. Plus, we have written the logic for boosting league based on trophies. Trophies are given on daily login as well as full project saga completion. We have also designed the NFT minting procedure wherein, the user is rewarded with NFTs once the project saga is complete. The NFT is minted from the mainnet of the particular network of which the project saga is done.

background image mobile

Join the mailing list

Get the latest news and updates