From 38804a3fe15091614e317280d7f5f88d78ac7996 Mon Sep 17 00:00:00 2001 From: long <18782126717@163.com> Date: Mon, 18 Jul 2022 17:05:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=90=88=E7=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 2 +- contracts/{GameItem.sol => ShuiJing.sol} | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) rename contracts/{GameItem.sol => ShuiJing.sol} (83%) diff --git a/README.md b/README.md index 3632f9b..51ebdd9 100644 --- a/README.md +++ b/README.md @@ -15,4 +15,4 @@ This is a sample project of [OpenZeppelin contracts](https://openzeppelin.com/co npm install @openzeppelin/contracts -truffle-flattener contracts/GameItem.sol > GameItem.sol +truffle-flattener contracts/ShuiJing.sol > ShuiJing.sol diff --git a/contracts/GameItem.sol b/contracts/ShuiJing.sol similarity index 83% rename from contracts/GameItem.sol rename to contracts/ShuiJing.sol index d668610..6bc389f 100644 --- a/contracts/GameItem.sol +++ b/contracts/ShuiJing.sol @@ -6,6 +6,7 @@ import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol"; import "@openzeppelin/contracts/utils/Counters.sol"; import "./owner/Operator.sol"; import "./internal/BaseInternal.sol"; +import "./internal/SponsorWhitelistControl.sol"; contract GameItem is ERC721URIStorage,BaseInternal,Operator{ using Counters for Counters.Counter; @@ -15,7 +16,7 @@ contract GameItem is ERC721URIStorage,BaseInternal,Operator{ } function awardItem(address player, string memory tokenURI) - public + external onlyMiner() returns (uint256) { _tokenIds.increment(); @@ -26,18 +27,18 @@ contract GameItem is ERC721URIStorage,BaseInternal,Operator{ return newItemId; } - function mint(address player,uint256[] memory tokenIds) public{ + function mint(address player,uint256[] memory tokenIds) external onlyMiner() { for(uint8 index;index