Welcome guardian. You have come a long way and braved multiple challenges to get all these rewards. Now it's time to trade them with other guardians
Warning All assets used in this project are the property of https://nodeguardians.io/
They have been copied for purely educational purposes.
NG-Marketplace is a project carried out as part of Alyra's blockchain developer training.
The subject of this project is the tokenization of the Node Guardians quests rewards and the creation of a marketplace to be able to sell and buy these rewards.
For this project the structure of the site has been retained.
- The developer performs the quests on the Goerli blockchain to avoid paying too many fees.
- When a quest has been successfully completed, the user no longer wins fictitious gold but Guardians which is an ERC20 token. Rewards are sent to his wallet on the polygon blockchain (Mumbai for the testnet) because the fees are much lower than on the Ethereum blockchain.
- User can go to his inventory to see the earned tokens. From his inventory he can use his tokens to buy reward chests. Reward chests are ERC1155 tokens.
- Always from his inventory, the user can open his chest and discover the rewards he has obtained. The pieces of equipment obtained are also ERC1155 tokens. A smartcontract determines which rewards the user will get randomly with a drop percentage for rarity.
- User can consult the details of the pieces of equipment won by clicking on them. He can also put them on sale on the marketplace by specifying the price.
- User can go to the auction house to see the items he has put up for sale or buy items sold by other users.
- From the market place, the user can consult his sales (and cancel them) and consult the articles put on sale by others to buy them.
App link deployed on Vercel: https://ng-marketplace.vercel.app/
Project presentation (French): https://www.loom.com/share/fe4b3009276543db9ae2136e1a73e1df
Node Guardians presentation for more context: https://www.loom.com/share/1d6defa0b70b45bfb236d8404ae338ed