Whenever we are trying to learn something new we always look for good teachers or good resources.
Now a days I am deep diving into web3 space. I have been following Alchemy learn to learn about different technologies related to web3 space. Their Road_to_Web3 track is pretty awesome and I have been following it from last three weeks.
This is the third week of this track for me and I am happy to share that I have completed the week 3 challenge and now as part of the process I am sharing the learnings below:
I completed this project on 27 October as part of the week 3 challenge.
There are bunch of new technologies that I learnt in this challenge. I haven’t worked on Dynamic NFTs and that too with on chain metadata. It was great to learn how we can make use of SVG and base64 to update the NFT metadata and view the image in browser itself.
It was great to work on L2 chain Polygon which can play an important role in minimizing the gas fees.
At last, the random number generation in solidity using Keccak hash function worked very well and it was a new addition to my knowledge.
For any tutorial it is important that it should be able to transfer the knowledge to the learners otherwise it is of no use. As I mentioned earlier, I have never worked with Dynamic NFTs but this tutorial has helped me to learn new things and definitely this new addition to my knowledge will help me in creating new exciting projects.
All these learnings I can use in various projects like NFT based games where based on the performance of the players the levels increases and the NFT changes.
Dynamic NFTs can be used with collectibles where with the passage of time the NFT will change based on amount of time the holder can hold that NFT. Like this there are many use cases which I can touch after this week 3 tutorial.
When it comes to recommending this tutorial, I will definitely recommend this project to my friends who are trying to learn about Dynamic NFTs.
At last, I am sharing some of the links that will show my learnings and also will help you to learn more..
Polygon scan URL( here you can view smart contract):
https://mumbai.polygonscan.com/address/0xc2c8c76631151979C1E5316550784EFF8D3A8630
Opensea URL (here you can see the Dynamic NFT):
https://testnets.opensea.io/assets/mumbai/0xc2c8c76631151979C1E5316550784EFF8D3A8630/1
Smart contract code(Challenge completed):
https://github.com/GautamR24/ChainBattles/blob/master/contracts/ChainBattles.sol
Alchemy learn Twitter handle which you can follow for all the updates:
https://twitter.com/AlchemyLearn?s=20&t=eX4sIHIGWWqJDdP-LJQ2IA
You can also visit Alchemy university website to learn more about it:
Let’s learn together and grow…!!!!