It’s an exciting time at Anomura HQ!
We’ve recently announced our upcoming mint on September 13, 2022. The mint experience is one of the more unique experiences we’ve created, and it was no easy feat.
Our team of talented C.R.A.Bs has built an immersive mint experience like you’ve never seen before and we can’t wait for you to dive into the world of Anomura on mint day.
Here’s a behind-the-scenes look at our mint experience:
The Contract
We wanted Anomura to be really decentralised and distinct from the competition. This is why most of the data in Anomura is created on-chain, and not uploaded from somewhere else. Each randomization takes place on the contract itself, which we think is an incredible achievement.
It’s been a lot of fun for us to innovate in the web3 industry and showcase what the tech can do.
Loot Project is one of our (many) sources of inspiration for Anomura, as we previously revealed in our blog. To create what they refer to as a “Greatness Score,” a pseudo randomized number by using math and string byte data, to generate all of its random attributes.
The Greatness Score’s only drawback is a fundamental exploit: the possibility of manipulation. Before the mint, a malicious person could choose the precise NFT they wanted and mint it right away if they understood the contract and how it functioned.
We created Anomura to make our mint more equitable for all participants, and such an exploit is not possible with our smart contract.
Loot Project innovated the idea of a smart contract as an API. We have constructed the interactive display viewed on OpenSea by reading back the attributes that can be generated on-chain. We were interested in traditional RPG games that have an inventory system which displays what the characters are wearing. We’ve added more interactivity with those features to create that RPG-like feel.
Our smart contracts have been developed to evolve beyond by creating a composable and interoperable NFT.
Summoning & Randomization
In most NFT projects, specific token IDs are considered rare. We avoided this because we wanted to create a more equitable and fair model. We also explored other tools such as Chainlink for randomization. Still, we decided that our smart contracts would be entirely on-chain while giving the best value for gas for our minters on mainnet. Anomura NFTs generate a new fresh set of attributes generated at the time of mint and aren’t predetermined.
For example, if you mint a Mystery Bowl — you might summon Anomura an Anomura with a rare shell, but because of the transaction speed it rolls a legendary shell. These elements add a “entropy” layer to prevent users from knowing ahead of time what rare anomura you will get.
We pulled in some experts on on-chain randomness (special shoutout to: @TheRightChoyce, @jamiew, @frolic, @Threepwave, @shahruz). We had fun experimenting and learning about how feasible contract manipulation would be and how we can combine concepts such as using entropy using blocktime (when someone mints to create a fair chance for everyone).
..true on-chain randomness is impossible. Because every actor knows the state of the blockchain, you can’t ever generate a truly random number. It can be manipulated.
So the solution is:
Make it as hard to decipher (via obfuscation), or expensive to manipulate (gas required to manipulate multiple transactions in sequence becomes expensive) via gas) the variables in question.
- @Threepwave
If you’re curious to learn more on generating randomness here are some further sample codes taken from some great on-chain projects.
- mLoot
- Solvency
- SheetFighters
- Mannysgame (lol @ if you’re able to exploit this you probably deserve to win TBH)
We are excited to experiment further by integrating our Unity game and DeepSea Challenger through Chainlink. In this use case, it makes sense to show transparency for distribution based on a point system and through in-game rewards.
Attributes
Like Loot Project, we’ve written attributes similarly within the smart contract and taken it one step further. To create a collection of 5,000 NFTs, we wrote a surplus of attributes which gives us over 1 billion Anomura with random attributes.
You read that correctly, one BILLION.
To add more depth to our game and mint experience, we also created the four Realms: Ocean, Earth, Sky, and Science and split them up based on their unique characteristics. We had a blast developing a system to create randomized descriptions on OpenSea based on inspirations from zodiac signs, Dungeons and Dragons classes, high fantasy novels and even science-fiction.
What’s also unique about our NFTs is the nomenclature. The origin of each name and its meaning comes from real-world names from around the world relating to each realm.
Most NFTs in the space right now only have the name of the project and token ID. We felt that this was quickly saturated, and projects stopped standing out. Our response to this was to create meaningful names because we wanted Anomura to reflect the diversity of our world. We’ve also added a variety of barks and fun calls to develop the characters more.
Small details like this matter to us because it genuinely fleshes out the lore and world-building and creates a more immersive experience.
Rarity
In Anomura, all attributes have a chance of being Normal, Magic, Rare or Legendary in rarity. This doesn’t mean your Anomura can’t improve, but rather encourages equipping different pieces and equipment, thus increasing the rarity of your Anomura.
Magic rarities have a prefix and a suffix, and Legendary ones have a name in quotation marks. Anomura’s habitats can also be Rare.
We’ve broken down the percentage of rarity below:
Equipment
- Legendary: 1.08%
- Rare: 10.64%
- Magic: 40%
- Normal: 59%
Habitat
- Rare: 10.00%
- Normal: 90.00%
The Mint Experience
So what is the mint experience exactly, and what does it look like?
The answer is, we’re not really going to tell you 🤫
We want you to experience it for yourself on September 13. We can’t wait for you to see it and finally show our NFT collection!
This is just the beginning, we’re excited to share what’s next soon 🔥
______
Anomura is a play-and-earn strategy RPG featuring innovative blockchain mechanics, beautiful pixel art and contributions to wildlife initiatives.
#EnterTheCove