智能合约 之 部署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的世界

相关推荐
N***73853 分钟前
区块链跨链技术实现
区块链
O***p6044 分钟前
区块链在智能合约安全中的审计
安全·区块链·智能合约
A***07175 分钟前
Web3.0在去中心化存储中的数据检索
web3·去中心化·区块链
winfreedoms16 分钟前
小迪上课笔记之Web3——Sodility基础篇1
笔记·web3·区块链
c***V3233 小时前
Web3.0在去中心化应用中的状态管理
web3·去中心化·区块链
G***E3163 小时前
区块链在能源中的分布式交易
分布式·区块链·能源
旺仔Sec5 小时前
2025年广东省职业院校技能大赛高职组“区块链技术应用”竞赛试题(五)
区块链
7***n756 小时前
区块链在金融中的去中心化金融
金融·去中心化·区块链
桧***攮7 小时前
Web3社交图谱协议
web3
7***53347 小时前
区块链智能合约审计
区块链·智能合约