How to build a NFT marketplace on Tezos
Join Benjamin Fuentes (Tech lead at Marigold) and learn how to build a NFT marketplace on Tezos blockchain!
This training is the 1st part of the following plan:
• NFT 1: use FA2 NFT template to understand the basics
• NFT 2: finish FA2 nft marketplace to introduce sales
• NFT 3: use FA2 single asset template to build another kind of marketplace
• NFT 4: use FA2 multi asset template to build last complex kind of marketplace
Introduction
Business objects managed by a blockchain are called assets. On Tezos you will find the term Financial Asset or FA with different version 1, 2 or 2.1.
🍷 Wine marketplace
We are going to build a Wine marketplace extending the @ligo/fa package from the Ligo repository (https://packages.ligolang.org/). Goal is to showcase how to extend an existing smart contract and build a frontend on top of it.
The Wine marketplace is adding these features on top a generic NFT contract:
• mint new wine bottles
• update wine bottle metadata details
• buy wine bottles
• sell wine bottles
• You can play with the final demo (https://demo.winefactory.marigold.dev/).
For a better experience and to save time during the Live session, read the following prerequisites.
- (Recommended) VS Code: as code editor
- (Required) npm: front-end is a typescript React client app
- (Recommended) yarn: to build and run the front-end (see this article for more details about differences between npm and yarn)
- (Required) taqueria : Tezos Dapp project tooling (version later than 0.24.2)
- (Optional) taqueria VS Code extension : visualize your project and execute tasks
- (Recommended) ligo VS Code extension: for smart contract highlighting, completion, etc ..
- (Recommended) Temple wallet: an easy to use Tezos wallet in your browser (Or any other one with ghostnet support)
- (Required) Docker: needed for taqueria
- (Required) jq: extract taqueria JSON data
Check out the written documentation for more details: https://marigold-dev.github.io/traini...
Enjoy your online and FREE course with @marigolddevlive!
Join Benjamin Fuentes (Tech lead at Marigold) and learn how to build a NFT marketplace on Tezos blockchain!
This training is the 1st part of the following plan:
• NFT 1: use FA2 NFT template to understand the basics
• NFT 2: finish FA2 nft marketplace to introduce sales
• NFT 3: use FA2 single asset template to build another kind of marketplace
• NFT 4: use FA2 multi asset template to build last complex kind of marketplace
Introduction
Business objects managed by a blockchain are called assets. On Tezos you will find the term Financial Asset or FA with different version 1, 2 or 2.1.
🍷 Wine marketplace
We are going to build a Wine marketplace extending the @ligo/fa package from the Ligo repository (https://packages.ligolang.org/). Goal is to showcase how to extend an existing smart contract and build a frontend on top of it.
The Wine marketplace is adding these features on top a generic NFT contract:
• mint new wine bottles
• update wine bottle metadata details
• buy wine bottles
• sell wine bottles
• You can play with the final demo (https://demo.winefactory.marigold.dev/).
For a better experience and to save time during the Live session, read the following prerequisites.
- (Recommended) VS Code: as code editor
- (Required) npm: front-end is a typescript React client app
- (Recommended) yarn: to build and run the front-end (see this article for more details about differences between npm and yarn)
- (Required) taqueria : Tezos Dapp project tooling (version later than 0.24.2)
- (Optional) taqueria VS Code extension : visualize your project and execute tasks
- (Recommended) ligo VS Code extension: for smart contract highlighting, completion, etc ..
- (Recommended) Temple wallet: an easy to use Tezos wallet in your browser (Or any other one with ghostnet support)
- (Required) Docker: needed for taqueria
- (Required) jq: extract taqueria JSON data
Check out the written documentation for more details: https://marigold-dev.github.io/traini...
Enjoy your online and FREE course with @marigolddevlive!