Web3社区对于非同质化带币(NFT)充满了期待。尽管还没有杀手级应用的出现,但是这项技术已经重塑了数字资产所有权,身份体系,创新范式和社区运作方式。
因为NFT是可以被买卖交易的数字资产,而NFT交易所收集了NFT的信息并且撮合了买家和卖家,所以NFT交易所是生态中一个必不可少的部分。
NFT智能合约系统开发,NFT智能合约商城开发、NFT智能合约app开发、NFT智能合约软件开发、NFT智能合约模式开发、NFT智能合约系统平台开发、NFT智能合约定制开发、NFT智能合约系统开发案例、NFT智能合约现成系统开发、NFT智能合约系统开发费用。
这个教程讲解了如何用Solidity来搭建NFT交易所的“后端”,如何开发承载交易所业务逻辑的智能合约。在代码中,我们会创建一个NftMarketplace.sol智能合约和一个兼容ERC-721(NFT)标准的代币合约,然后将这个NFT展示在我们的交易所上。
1.仍以LilHeros为例,点击Contract,Code页面我们只需关注源代码部分即可(上面的),看不懂源码直接看Read,Write部分即可。个人认为Read,Write部分较简单,理解英语单词即可了解各函数的作用。
Read页面只可读取不可操作,大致分两种,一种不需要填参数可直接查看,如第11项,另一种需要填写参数,如第1项就需要填写地址来查询此地址拥有的token数量。
通过英文意思我们猜测这些函数的功能从上到下为:查询数量,查询是否授权(看参数可知特指某一tokenId的授权),查询是否全部授权,大数量,名称,合约拥有者,某tokenid拥有者,暂停,价格,私有mint数量,私有Mint是否开启,每笔私有mint交易大mint数量,每个钱包私有Mint大数量,私有Mint开始时间,公共Mint是否开启。