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

相关推荐
ZDGJ609910 小时前
外盘期货与内盘期货交易规则差异
区块链
明月_清风13 小时前
📊 Tokenomics 入门:如何看懂一个项目的代币经济?
后端·web3
明月_清风13 小时前
🏛️ DAO 治理入门:没有老板的公司怎么运转?
后端·web3
木西1 天前
硬核拆解 Uniswap V4:从单例架构、EIP-1153 到 Hooks 落地源码复刻
web3·智能合约·solidity
明月_清风1 天前
💰 DeFi 入门完全指南:从 Uniswap 到 Aave,一文读懂去中心化金融
后端·web3
明月_清风1 天前
🎨 NFT 全景解析:从 JPEG 到数字所有权革命
后端·web3
IvorySQL2 天前
PG 日报|优化缓冲区批量扫描,降低多套接字并发竞争
数据库·人工智能·postgresql·开源·区块链
mrbande2 天前
Vatee万腾:把信息透明度做扎实,更谨慎的使用者更容易感受到的清单
区块链
Web3李李2 天前
Web3 创业最大误区:DApp 能跑≠能上线!无数项目死在这个
金融·web3·区块链·智能合约·软件开发·dapp开发·defi开发
ithadoop2 天前
CLOB-FIRST:当永续合约把“订单簿“重新变成主角
区块链·clob·amm·永续合约·hyperliquid·dydx v4·gmx v2