第128篇 智能合约改进(ERC721)

本文环境:

      操作系统:windows 64;

      浏览器:chrome;

      metamask:metamask-chrome-7.7.9;

      remix IDE:http://remix.ethereum.org/

      参考合约:https://github.com/OpenZeppelin/openzeppelin-contracts

本文介绍标准 ERC721 智能合约的改进流程及部分功能;仅供参考;

1.ERC721_01.sol

实现功能:1.通过 import openzeppelin 实现标准而简单的 ERC721 合约功能;

                  2.开放 mint,即任何人都可以通过该合约创建 NFT,且数额不受限制;

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

import "./openzeppelin/contracts/token/ERC721/ERC721.sol";            // 标准 ERC721 合约
import "./openzeppelin/cont

猜你喜欢

转载自blog.csdn.net/wonderBlock/article/details/125279464
今日推荐