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

相关推荐
MicroTech202520 小时前
微算法科技(NASDAQ :MLGO)开发基于区块链的分层架构,实现大数据存储方案性能与扩展性提升
科技·架构·区块链
voidmort20 小时前
EVM学习笔记(一):初识EVM
web3·区块链
lsrsyx21 小时前
iCoin:以技术与风控为核心的数字资产交易平台
区块链
缘友一世21 小时前
区块链原理与体系架构
架构·区块链
2501_941865631 天前
在法兰克福银行金融场景中构建区块链结算平台的工程设计实践与高可靠智能合约策略分享
区块链
swan4162 天前
SCAU期末笔记 - 区块链原理与技术主观题库
笔记·区块链
Yyyyy123jsjs2 天前
外汇 API 是什么?从行情接口到量化研究的完整视角
区块链
changlianzhifu12 天前
数字人民币迈入2.0时代:计息功能开启支付新纪元
区块链
Rockbean2 天前
3分钟Solidity: 9.8 单向支付通道
web3·智能合约·solidity
MicroTech20252 天前
微算法科技(NASDAQ :MLGO)基于量子零知识证明的区块链共识机制:重构分布式信任的技术革命
科技·区块链·零知识证明