译文出自:登链翻译计划
译者:翻译小组
校对:Tiny熊
这是关于使用Flow和IPFS创建NFT教程的第三篇。
这是关于使用Flow和IPFS创建NFT教程的第三篇:
第一篇:如何用Flow和IPFS创建像NBATopShot一样的NFT
第二部分:如何展示Flow和IPFS上的NFT收藏品
在本系列的最后一篇,我们将通过启用NFT的转账来完成任务。正如你所期待的那样,Flow有一些优秀文档,但我们将扩展这些文档,使其适合IPFS托管内容的模式。让我们开始吧
回顾
希望你已经跟上了前面的两篇教程。如果是这样的话,你已经有了继续学习所需的所有入门代码,我们将简单地对之前的代码进行补充。如果你还没有开始前面2个教程,你将会迷失方向,所以一定要回过头去去完成前面的教程。
Cool Cats与Hologram Labs达成合作为NFT持有者提供3D头像:2月4日消息,据Cool Cats在社交媒体披露,该NFT项目已与Hologram Labs达成合作,为所有Cool Cats和Cool Pets NFT持有者提供3D头像。Cool Cats表示,虽然平面2D图像也适用于个人资料图片,但在AR和元宇宙友好的虚拟世界中,用户需要可互操作的3D化身,与Hologram Labs的合作将使Cool Cats社区成员能在多个场景中展示他们的酷猫,该项目对50名社区成员开放了早期测试版访问权,目前可在官方Discord上进行申请。[2023/2/4 11:46:47]
创建合约
一个交易市场除了我们已经构建的内容之外,还需要一些内容:
用同质化代币去购买NFT
代币转移能力
Cryptoys与著名玩具公司Mattel联合推出宇宙巨人系列NFT:10月13日消息,Cryptoys与著名玩具公司Mattel联合推出宇宙巨人系列NFT,将于今年11月9日正式上线。首批NFT销售将包括宇宙巨人旗下著名的He-Man/Prince Adam、Evil-Lyn等角色,每个角色限量10,000个,将分成7个等级的稀有度。为粉丝提供全新的收集和游戏方式。
据悉,Cryptoys是由跨国玩具制造公司Mattel与NFT玩具公司OnChain Studios基于Flow公链共同开发的一款结合了数字玩具和游戏的NFT平台,由a16z领投。[2022/10/13 14:26:31]
设置代币发行量
因为Flow模拟器是Flow区块链在内存的模拟,所以要确保在这一步之前执行之前的教程,并确保模拟器保持运行。假设你已经完成了这些工作,在让我们创建一个可互换的代币合约,用于支付购买NFT的费用。
知名歌手林俊杰宣布持有Cyber Dolphin开发者赠送的定制款NFT收藏品:10月29日消息,知名歌手林俊杰在社交媒体上发文表示,已获得海洋环保NFT项目Cyber Dolphin开发者赠送的一枚定制版NFT,以此支持CyberDolphin的海洋保护行动。[2021/10/29 6:20:23]
要明确的是,为这些同质代币创建一个购买机制不是本教程的范围内。我们只是要将代币铸造并转移到将购买NFT的账户中。
在本系列第一部分创建的Pinata-party目录下,进入cadence/contracts文件夹,创建一个名为PinnieToken
catch(error){console
;exportdefaultTokenData;
上面代码硬编码了一些值,所以在真正的应用程序中,一定要考虑如何动态地获取账户地址等信息。在checkMarketplace函数中,把所有的东西都包在了try/catch中。这是因为fcl
NFT 概念板块今日平均跌幅为1.15%:金色财经行情显示,NFT 概念板块今日平均跌幅为1.15%。26个币种中9个上涨,17个下跌,其中领涨币种为:RARI(+10.02%)、HDAO(+8.66%)、NASH(+4.36%)。领跌币种为:ATTN(-14.63%)、NFTX(-6.79%)、SLP(-5.44%)。[2021/8/15 22:15:21]
console
应用程序现在看起来应该是这样的:
最后我们需要做的是连接那个BuyNow按钮,让不是NFT所有者的人购买NFT。
购买NFT
通常情况下,需要通过一个远程发现节点端点来进行钱包发现和交易处理,实际上,在第二篇设置了它。我们现在使用的是本地Flow模拟器。因此,我们需要运行一个本地开发者钱包,然后更新相应的环境变量。
MintClip宣布与Polygon集成,将在Polygon上推出专用于YouTube视频的NFT市场:据官方公告,MintClip宣布与Polygon集成,将在Polygon上推出世界上第一个专用于YouTube视频的NFT市场。在MintClip上,创作者可以一键将YouTube视频制作成亲笔签名的NFT。与Polygon的集成将为MintClip用户提供即时、无Gas费的NFT铸造,为无缝用户体验铺平道路。MintClip还将受益于Polygon的互操作性和可组合性,同时可以与以太坊NFT生态系统(如OpenSea)交互。[2021/7/5 0:28:49]
首先,克隆本地开发者钱包。在pinata-party项目的根目录下运行:
gitclone:onflow/fcl-dev-wallet
现在,我们只需要为BuyNow按钮添加一个onClick处理程序。这很简单,只要将按钮更新成:
buyToken(1。className="btn-primary">BuyNow
我们在这里对tokenID进行了硬编码,但你可以很容易地从我们早期执行的脚本中获取。
现在,当你进入你的React应用并点击BuyNow按钮时,你应该看到这样的屏幕。
正如开头中所说的那样,fcl-dev-wallet人处于alpha状态,所以事实是,交易的执行可能最终成功,也可能不成功。但走到这一步,说明你的应用确实能用,fcl库确实能用。
结论
本篇特别长,但我希望它们能帮助说明如何结合IPFS和Flow的力量来创建由可验证的标识符支持的NFT。
如果你在使用本教程或其他任何教程时遇到问题,我强烈建议你用FlowPlayground进行实验。它真的很神奇。你可能还想绕过模拟器测试,在Playground工作后开始在Testnet上测试。
无论你做什么,我都希望你能带着更多的知识离开,了解我们如何推动NFT空间的发展。如果你想访问所有这些教程的完整源代码,在这里获取。
本翻译由CellNetwork赞助支持。
来源:https://medium.com/pinata/how-to-create-an-nft-marketplace-on-flow-with-ipfs-a162a1aeb426
参考资料
登链翻译计划:https://github.com/lbc-team/Pioneer
翻译小组:https://learnblockchain.cn/people/412
Tiny熊:https://learnblockchain.cn/people/15
如何用Flow和IPFS创建像NBATopShot一样的NFT:https://learnblockchain.cn/article/2271
如何展示Flow和IPFS上的NFT收藏品:https://learnblockchain.cn/article/2276
合约完整的代码:https://gist.github.com/polluterofminds/d9e98584e260cdbaf474504f3ee39284
合约代码在这里:https://gist.github.com/polluterofminds/66969996ce62ae152d2a3f08ce6694d4
FlowPlayground:https://play.onflow.org/
在这里:https://github.com/PinataCloud/Flow_NFT_IPFS
CellNetwork:https://www.cellnetwork.io/?utm_souce=learnblockchain
免责声明:作为区块链信息平台,本站所发布文章仅代表作者个人观点,与链闻ChainNews立场无关。文章内的信息、意见等均仅供参考,并非作为或被视为实际投资建议。
本文来源于非小号媒体平台:
登链社区
现已在非小号资讯平台发布105篇作品,
非小号开放平台欢迎币圈作者入驻
入驻指南:
/apply_guide/
本文网址:
/news/9819373.html
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表非小号的观点或立场
上一篇:
盘点零知识证明代表性项目:如何影响和塑造区块链生态系统?
标签:TPSBlockchainRNBEARNtps币行情Blockchain PropertyEarnBUSDRUNEARN价格
《觅新》是金色财经推出的一档区块链项目观察类项目,覆盖行业各领域项目发展情况,具体设计到项目概况、技术进展、募资情况等,力图为您呈现热门新潮的项目合辑.
近年来,随着区块链技术的不断成熟,中国的区块链落地应用正在向各垂直领域延伸,各行各业的业务模式正面临着自互联网革命以来的又一次转型与升级.
尊敬的用户: ZD创新板将于2021年4月6日15:00上线BTL届时同步开启BTL/USDT交易对.
Eco可用于存款、汇款以及在亚马逊和优步等众多商户消费,并提供5%存款利率和5%购物返现等高效激励机制.
如果我想在公众号文章里贴一首歌,那么我会直接在后台曲库里进行搜索。麻烦在于,后台曲库属于QQ音乐,由QQ音乐去和各大音乐公司购买版权,那么就肯定有些歌根本找不到.
Gate.io直播间作为行业内首个交易所内置直播功能,通过多样性的直播形式为平台用户带来具有深度、有趣、开放的信息内容.