智能合约 之 部署ERC-721

ERC-721

Smart Contact

python 复制代码
// contracts/GameItem.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;

import {ERC721URIStorage, ERC721} from "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";

contract GameItem is ERC721URIStorage {

    uint256 private _nextTokenId;

    constructor() ERC721("CryptoCat", "CAT") {}

    function awardItem(address player, string memory tokenURI)
        public
        returns (uint256)
    {
        uint256 tokenId = _nextTokenId++;
        _mint(player, tokenId);
        _setTokenURI(tokenId, tokenURI);

        return tokenId;
    }
}

编译&部署

scan查看合约信息

添加NFT

所需参数:

复制代码
0x6e0eE795051b89193273f7A9df1B4393D97ba563,https://s21.ax1x.com/2024/03/19/pFRhlOf.png

MetaMask中导入NFT

关注我,一起进入Web3的世界

相关推荐
磐链科技14 小时前
智能合约系统开发成本是多少?影响功能配置、技术方案与项目周期的关键因素分析
智能合约
ZDGJ609914 小时前
新手小白了解国际期货先了解哪一步
区块链
DcMedia元宇宙1 天前
谁能登上「数字化」的「诺亚方舟」
web3·数字化
木西1 天前
从 “跑鞋” 到实体卡牌藏品:户外 AR 互动游戏 GoCollect,产品架构全景解析
web3·智能合约·solidity
重明链迹实验室2 天前
重明链迹丨每周区块链安全要闻(0921-0927)
安全·web3·区块链
爱签AI电子合同2 天前
电子合同上手成本怎么测?易用性维度专项测评
服务器·人工智能·智能合约·企业微信
AIFQuant9 天前
ETF行情API接入踩坑记:从报错到跑通的七个问题
python·金融·区块链·etf·基金
磐链科技9 天前
DApp 前端开发指南:钱包连接与链上数据交互实践
区块链·智能合约
磐链科技9 天前
DApp 智能合约开发详解:Solidity 编写、测试与部署全流程
区块链