第79篇 NFT市场智能合约

Posted wonderBlock

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第79篇 NFT市场智能合约相关的知识,希望对你有一定的参考价值。

本文环境:

          区块链版本:以太坊POA联盟链

          节点版本: geth 1.9.19

          操作系统:windows 64

参考内容:https://github.com/nftstore/nftstore-code

一、合约源码

1.1 NFTMarket.sol

本合约为 ERC721 功能合约,实现 NFT 各项功能;

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.1;

import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@openzeppelin/contracts/utils/Counters.sol";
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721Enumerable.sol";
import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";


contract NFTMarket is ERC721,  ERC721Enumerable, ERC721URIStorage  {    
    using Strings for uint256;
    usin

以上是关于第79篇 NFT市场智能合约的主要内容,如果未能解决你的问题,请参考以下文章

第124篇 NFT市场智能合约

手把手教你区块链java开发智能合约nft-第五篇(铸造第一个NFT)

第130篇 在 OpenSea 上创建自己的 NFT 商店

第130篇 在 OpenSea 上创建自己的 NFT 商店

手把手教你区块链java开发智能合约nft-第一篇

Web3 系列开发教程——创建你的第一个 NFT为 NFT 设置价格