第124篇 NFT市场智能合约

Posted wonderBlock

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第124篇 NFT市场智能合约相关的知识,希望对你有一定的参考价值。

本文合约实现简单的 NFT 市场,仅实现单一 NFT 合约资产的拍卖与交易:

三种模式:

  1. England 拍卖模式:nft owner设置初始起拍价格,竞拍者逐步提高价格发起 offer,价高者得;只能通过 offer 与接受 offer 达成,完成交易主动权在 owner;
  2. Netherlands 拍卖模式:nft owner 设置初始价格,竞拍者给出满足该价格的 offer 或者价格更低的 offer,nft owner 可以主动降价,直到有双方都满意的价格出现; 只能通过 offer 与接受 offer 达成,完成交易主动权在 owner;
  3. Simple 定价模式:nft owner 设置初始价格,出价者可任意给 offer,或者直接通过simpleBuyNFT() 按当前最高标价购买; 可以通过 offer 或直接购买达成,完成交易主动权在双方;

一、合约源码

1.SummerNFT.sol

标准 NFT 合约;源码:

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

import "../openzeppelin/contracts/utils/Counters.sol";
import "../openzeppelin/contracts/token/ERC721/ERC721.sol";
import "../openzeppelin/contracts/token/ERC721/extensions/ERC721Enume

以上是关于第124篇 NFT市场智能合约的主要内容,如果未能解决你的问题,请参考以下文章

第79篇 NFT市场智能合约

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

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

Web3 系列开发教程——创建你的第一个 NFT为 NFT 设置价格

手把手教你区块链java开发智能合约nft-第五篇(铸造第一个NFT)

揭秘:NFT智能合约到底都干了什么?