第130篇 在 OpenSea 上创建自己的 NFT 商店

Posted wonderBlock

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第130篇 在 OpenSea 上创建自己的 NFT 商店相关的知识,希望对你有一定的参考价值。

本文介绍一种通过自己部署智能合约,在 OpenSea 上创建自己的 NFT 商店的方法;

1.ERC721合约

写一个最简单的标准 ERC721 合约,源码:

//SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

import "../openzeppelin/contracts/token/ERC721/ERC721.sol";

/*
 * @title standard ERC721 NFT 
 */
contract StandNFT is ERC721 	
    uint256 public mintNum;
    uint256 public totalSupply;

    mapping(uint256 => string) private _tokenURI;

    constructor(
        string  memory name_, 
        string  memory symbol_, 
        uint256 totalSupply_
    ) 
        ERC721(name_, symbol_) 
    
        totalSupply = totalSupply_;
    

    function mint(address to_) public returns (bool) 
        mintNum ++ ;
        require(totalSupply >= mintNum , "mint number is insufficient");

        _mint(to_, mintNum);
        return true;
    

    function setURI(uint256 _id, string memory _uri) public 
        _tokenURI[_id] = _uri;

以上是关于第130篇 在 OpenSea 上创建自己的 NFT 商店的主要内容,如果未能解决你的问题,请参考以下文章

第129篇 在 OpenSea 上创建自己的 NFT 商店

第129篇 在 OpenSea 上创建自己的 NFT 商店

Filecoin官方信息丨OpenSea使用IPFS和Filecoin存储NFT

如何创建像 OpenSea 这样的签名交易

体验篇 - 非同质化代币(NFT)

程序员面试备战篇:18个经典MySQL面试专题解析,干货分享