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

相关推荐
weixin_446260851 小时前
Chainlink: 架起链上链下计算的桥梁
智能合约
MicroTech202515 小时前
微算法科技(NASDAQ MLGO):DPoS驱动区块链治理与DAO机制融合,共筑Web3.0坚实基石
科技·web3·区块链
野老杂谈17 小时前
【Solidity 从入门到精通】前言
web3·智能合约·solidity·以太坊·dapp
链上日记1 天前
WEEX出席迪拜区块链生活2025,担任白金赞助商
人工智能·区块链·生活
Web3_Daisy2 天前
消除链上气泡图:为什么换仓正在成为新的链上生存策略?
大数据·人工智能·安全·web3·区块链
许强0xq2 天前
Solidity 的十年与重生:从 Classic 到 Core
web3·区块链·智能合约·solidity·以太坊
小攻城狮长成ing2 天前
从0开始学区块链第12天—如何使用可见性标识符
web3·区块链·智能合约·solidity·以太坊
小小测试开发2 天前
Python Web3库入门:从零开始与以太坊区块链交互
python·web3·区块链
旺仔Sec2 天前
2025年江西省职业院校技能大赛高职组“区块链技术应用”任务书(3卷)
区块链
软件工程小施同学3 天前
区块链论文速读 CCF A--USENIX Security 2025(3)
区块链