Firstly, I started with writing the contract. But before that, I had questions about ERC1155. So I googled it and made some research before coding. And I needed to choose which testing environment I use. I started with hardhat and typescript. I made a pseudo-schema before writing the code
I created metadata for 3 of them with images for example. I chose dwarves from Lord Of The Rings.
FIGHTER #001 FIGHTER #002 FIGHTER #003
After finishing the contract I started to write tests. Actually, the tests were tiring and took too long in comparison with the contract.
Deployed to Görli Testnet: 0x2D83c6080C15A90d076f4Af1f49861978f92d062
Try running these commands:
npx hardhat test
npx hardhat run scripts/deploy.js --network goerli
======= It was really a great experience! Thank you. Hüseyin Dönmez
Starting Time 00.45 24.09.2022
Ending Time 05.12 24.09.2022
Total 4 hours 27 minutes.