The war
The year is 2021, war is coming. As Cryptocurrencies and NFTs continue to shock the world, the battle for Crypto supremacy starts now. The three largest players in the NFT realm, Ethereum, Solana and Cardano begin an arms race, each constructing an army of their kind.
The Ethereum ETs will be the first to assemble, as they take to space, now calling Mars home. Solana will follow shortly thereafter, needing to recruit at record speed in order to keep pace with the ETs. Known now as the Skulls, they have set up their headquarters on the west coast in San Francisco. Around the same time, Cardano enthusiasts will finalize the creation of their militia of Crypto Bots (C-Bots for short) in the Swiss Alps.
Now, each army is recruiting 8333 new fighters to join their cause. Devastation is inevitable. Civilians will not be spared. That leaves you with only one choice…
WHO DO YOU FIGHT FOR?
How I built it
I was responsible for the Ethereum ET faction. They will soon also be released on Polygon I used Chainlink's VRF to generate random stats at mint that all live on-chain. These stats can be rerolled using our platform token and is visible on secondary markets such as OpenSea.
Challenges I ran into
Displaying the on-chain data on OpenSea was harder than I expected because it requires tokenURI() to return a URL to some json, but all my data lives on-chain, except for the actual images.
Accomplishments that I'm proud of
All stats, abilities, and visual data are completely on-chain, rerollable, and visible on a secondary market.
What I learned
Being able to use inline EVM assembly inside a contract can give rise to unexpectedly cool functionality.
Log in or sign up for Devpost to join the conversation.