NFT Marketplace with Lazy Minting #6 Smart Contracts and Inheritence

Описание к видео NFT Marketplace with Lazy Minting #6 Smart Contracts and Inheritence

In this episode we build an abstract NFT contract with permission roles and derive our tutorial NFT Collection from this abstract NFT contract.
We start with a short explanation on how to write smart contracts with Solidity based on an example smart contract that comes with Hardhat. You will also learn what ABIs are and why we need it.
Then we use Open Zeppelin to build the abstract NFT contract with permission roles and we show you how to derive from this smart contract by creating the Tutorial NFT collection - the Bored Ape Fake Club (BAFC).
We implement the interfaceNFT module in this video, that allows our marketplace frontend to interact with NFT contracts through their ABI.
The marketplace smart contract, that we will build in the following videos, will interact with this NFT smart contract to mint and transfer NFT tokens.

Chapters in this video:
0:00 - Intro and Explanation
1:07 - Smart contracts with Solidity
2:18 - Hardhat Deploy Task
2:55 - Artifacts and ABIs
3:13 - Application Binary Interface (API)
4:22 - Clean Hardhat Artifacts Directory
4:58 - Smart Contracts Overview
5:38 - Parent NFT Smart Contract
8:04 - Permission Roles
9:08 - Transfer NFT Tokens
10:44 - Abstract Smart Contract
11:01 - Deriving from the Parent Contract
12:05 - Compiling the Smart Contracts
12:20 - Deploying the Smart Contracts
13:41 - NFT Collections
14:25 - Interacting with NFT Contracts
15:20 - Authorize Marketplace (Blockchain only)
16:27- Outro

Contact us:
https://www.blueantoinette.com/contac...
  / blueantoinette_  
Note the underscore in our Twitter Handle: @BlueAntoinette_

Sources and Links:

Get the Source Code on Blue Antoinette (Payable):
https://www.blueantoinette.com/produc...

Blue Antoinette:
https://www.blueantoinette.com/

Hashtags:
#NFT #SmartContracts #Solidity #OpenZeppelin

Комментарии

Информация по комментариям в разработке