智能合约 之 部署ERC-721

ERC-721

Smart Contact

// 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;
    }
}

编译&部署

deploy

scan查看合约信息

CAT

添加NFT

所需参数:

0x6e0eE795051b89193273f7A9df1B4393D97ba563,https://s21.ax1x.com/2024/03/19/pFRhlOf.png

add_nft

MetaMask中导入NFT

metamask

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

相关推荐

  1. ERC721解读

    2024-03-20 12:20:07       31 阅读
  2. 区块链 | ERC721 标准

    2024-03-20 12:20:07       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-20 12:20:07       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-20 12:20:07       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-20 12:20:07       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-20 12:20:07       20 阅读

热门阅读

  1. 大模型提示工程和常用的几个场景下Prompt案例

    2024-03-20 12:20:07       19 阅读
  2. 一、初始项目服务拆分和远程调用

    2024-03-20 12:20:07       16 阅读
  3. 24.3 分布式综合应用

    2024-03-20 12:20:07       14 阅读
  4. R语言系列6——R语言中的机器学习入门

    2024-03-20 12:20:07       17 阅读
  5. 阿里云2025届春招实习生招聘

    2024-03-20 12:20:07       20 阅读
  6. 阿里云MongoDB 分片集群介绍

    2024-03-20 12:20:07       18 阅读
  7. 基于单片机的霓虹灯控制系统设计

    2024-03-20 12:20:07       20 阅读
  8. 洛谷 P1019 [NOIP2000 提高组] 单词接龙

    2024-03-20 12:20:07       17 阅读