Back
Project
NFT Marketplace - Part 2
In Part 2 of the NFT Marketplace course, we will complete the NFT marketplace with the last buy function.
Languagesolidity
Skill LevelBeginner
Total Length1.7h
Intended Learners
Who’s This Course For
- Developers who are interested in NFT transactions and market dynamics.
- Developers who want to learn how to build and manage an NFT marketplace.
Requirements
- Proficient in NFTs and the ERC721 standard.
- Basic Solidity programming skills, with a recommendation to first complete foundational Solidity courses (at least Solidity 101 to 104)
- Possess an Ethereum account, connected to both Mantle and a wallet, holding either Mantle tokens or test tokens (for those wishing to perform real on-chain operations, though deployment can also be done directly in a local environment if test tokens are not available)
- Completed the content for course NFT Marketplace - 1
What You’ll Learn
- Continuing to implement core functionalities of the NFT Marketplace - purchasing NFTs and canceling orders.
- How to use a wallet to initiate transactions, get your project on-chain, and view relevant information.
buyNFT
cancelOrder
Syllabus
buyNFT(1)
In this section, we will implement first part of the function that buying NFT on the marketplace.
buyNFT(2)
1. NFT transfer 2. Transfer money to seller 3. Delete Listed Product Information 4. Submit OrderBought Event
CancelOrder(1)
In this section, we will implement the functionality to remove our NFT from the market.
CancelOrder(2)
In this section, we will implement the functionality to remove our NFT from the market.
![practice](/_next/static/media/practices_img2.45015b81.png)
NFT Marketplace - Part 2
21 lessons
Access on mobile and desktop