火星链 火星链
Ctrl+D收藏火星链
首页 > 以太坊 > 正文

ZAP:教程 | 如何使用Zapier和IPFS创建无代码的NFT文件工具

作者:

时间:1900/1/1 0:00:00

黑客松的奇妙之处在于人们可以想出各式各样的应用,创意观点自由地交流碰撞,会让人无意中发现从未想到过的点子。我们在ETHGlobalNFT黑客松做评委时就是这种情况。有一个原来叫MyMuzzay如今叫CocoNFT的APP,通过将Instagram上的帖子拉过来铸造成NFT且同时把资产和元数据存储于IPFS上,给我们带来了惊喜。他们就是利用尽可能多的无代码工具包括Zapier,才能做到这一点。

BrodyBerson和ReidRobinson都在Zapier工作,他们能够使用Zapier开发者平台建立可连接至Pinata并允许在IPFS上轻松存储文件的定制应用程序。对于不熟悉Zapier的人来说,这是一个可以连接多个应用程序和自动化任务的平台。例如,可以通过连接Intercom和GoogleSheets来更新支持聊天中的电子表格。Zapier如今已能够支持平台上3000多个应用程序,这意味着其自动化能力几乎无止境。

以上,Brody和Reid力证了其可行性并打下坚实基础,于是我们完成了PinataZapier应用程序并将其公开。从今天开始,你可以通过Zapier将成千上万的应用程序连接到Pinata,且不需要编码。在此背景下,请随我们一起深入了解此教程。

ApeCoin社区已否决“推出两款新NFT系列”的提案:金色财经报道,据Snapshot投票页面信息,ApeCoin社区关于推出两款新NFT系列的AIP-206提案以86.75%的反对率未获得通过。该提案提议推出“Ape Coin Armory Club NFT”和“Ape Coin Pet Club NFT”,旨在激励APE持有者并拓展到更广泛的Yuga Labs生态中的元宇宙社区。[2023/3/30 13:34:53]

1、应用

我们正在打造一款可以使用Pinata自动将你新购买的NFT备份至IPFS的简单应用程序,这很重要且最近成为了一个热议话题。我们曾经讨论过NFT相关的数据责任概念,这个工具可以让你完全控制你全部的NFT相关资产。

不过,这个应用程序不是真正的应用程序,至少不是说会有一个可以访问的URL并亲眼看到的应用程序。相反,可以把它看作是个人Pinata机器人,它努力的寻找你拥有的所有NFT并将其内容托管在IPFS上。这个应用程序其实是一个Zap。

Terra Classic独立开发团队TerraCVita拟申请币安“行业复苏计划”资金支持:2月24日消息,Terra Classic独立开发团队TerraCVita发推向社区征求意见,希望申请币安的“行业复苏计划”资金支持。目前已获得社区大多数人的同意,Terra Classic验证者BetterLunc也支持这一想法并强调币安一直致力于为DeFi项目提供帮助。

TerraCVita于今年1月完成100万美元融资,而币安则是在去年11月宣布推出规模达10亿美元的“行业复苏计划”。(The Crypto Basic)[2023/2/24 12:27:54]

在本教程中,我们将使用EtherscanAPI来寻找给定地址所拥有的NFT。然而,你可以根据自己的意愿来扩展此工具。

在我们开始前,你需要如下准备:

1.Pinata的免费账户(https://pinata.cloud/)

2.Zapier的免费账户(https://zapier.com/)

英国在金融改革中对投资经理的减税范围扩大至加密货币:金色财经报道,英国已经确认,它将扩大对投资经理的税收减免,以涵盖加密货币资产,此前首相里希-苏纳克表示,他希望将英国打造成一个加密货币中心。英国财政部今天公布了一系列金融服务改革方案,阐述了如何取代欧盟银行和金融市场法律。财政部表示,将把现有的税收优惠扩大到加密货币领域,该政策允许投资者在不承担额外税收责任的情况下使用总部位于英国的管理公司。这一变化将在今年通过法规进行。财政部还表示,它将在明年实施一个\"沙盒\",以测试创新的金融市场基础设施,并将在未来几周就数字英镑进行咨询。(coindesk)[2022/12/9 21:33:51]

3.Etherscan的免费账户(https://etherscan.io/)

你的钱包里还需备有一些NFT,如果你目前没有任何NFT,你可以玩玩Ethereum测试网。买一些假的NFT,然后用EtherscantestnetAPI换掉EtherscanAPI。我将在接下来的教程中指出需要改变的地方。

Celsius对KeyFi提起反诉,指控后者涉嫌盗窃Celsius资产:金色财经报道,Celsius周二对KeyFi及其首席执行官Jason Stone提起反诉,指控被告从Celsius窃取财产,并要求赔偿和补偿。Celsius在2020年收购了KeyFi的部分股权。Celsius称“他们不仅无能,而且还是小偷”。

Celsius指出,Stone和公司利用Tornado Cash来掩盖他们盗窃资产留下的痕迹。Celsius表示,仅因过失而损失的资金就价值数千万,而被盗的资金可能价值数千万以上。

7月初,KeyFi和Stone对Celsius提起诉讼,指责该公司操纵加密货币市场,并缺乏任何会计控制来保护消费者的存款。(CoinDesk)[2022/8/24 12:44:12]

2、使用指南

请登录你的Zapier、Pinata和Etherscan账户,你需要创建一个用于Zapier的PinataAPI令牌,所以我们先做这一步。在左侧导航中的“开发人员”部分点击API私钥以创建一个新的API私钥。完成这一步后,你将能控制私钥。对于访问权限,足够即可,无需更多。这是我为我的私钥选择的访问权限:

NFT Pass铸造平台Premint将向钓鱼攻击受损用户赔付340ETH:7月21日消息,Premint上周末遭遇黑客攻击,导致300多个NFT从用户钱包中被盗,据首席执行官Brenden Mulligan宣布,该公司与第三方、非Premint员工合作,本周进行了链上分析,以编制一份在周日被盗的所有NFT清单,这些受害者将会获得ETH赔付,总计约为340ETH,当前价值略高于525,000美元。

此外,该NFT平台还宣布收购钱包安全公司Vulcan,以帮助防止黑客再次发生。

此前报道,黑客于7月17日在PREMINT网站植入恶意JS文件实施钓鱼攻击,从而盗取用户的NFT等资产。两个黑客地址一共窃取了大约300枚NFT,卖出后总计获利约280枚ETH。(Decrypt)[2022/7/21 2:27:14]

我们需要Zapier能够代表我们托管文件和JSON,还需要其能够列出它所托管的文件。

当你创建私钥时,一个模式将显示API密钥、APISecret和JWT。你会需要用到JWT,因此请复制并将其存储到安全的地方。

接下来,你需要在Etherscan上创建一个API私钥,你可以在此创建。

如果你使用testnet,请使用Rinkebytestnet,并在此设置你的Etherscan账户和API私钥,你也可以在OpenSea这里找到testnetNFT。你还需要获得一些testnetEthereum代币,建议你去谷歌上搜索获得途径。获得代币的方法非常多,本教程不再赘述。

当你获得了EtherscanAPI私钥,请将此密钥与PinataJWT一起保存。

现在,在Zapier中点击菜单转到“MyZaps”处,你会看到一个按钮,点击此按钮可创建一个新的Zap。

点击“MakeaZap”会被提示要选择一个你将用来作为触发器的APP。现在,我们准备使用Etherscan作为我们的触发器,我们希望任何新NFT都能触发Zap。Zap本身会找到与新NFT相关的元数据,并将其内容托管在Pinata上。

我们将用于触发事件的APP会需要一小部分代码,因为到目前为止,没有NFT或者Ethereum平台在Zapier上有APP。但不要担心,我会提供此处需要的代码片段。搜索Zapier代码并选择运行Javascript作为触发器。

当点击继续时,你就可以粘贴需要运行的代码。请粘贴以下内容:

constyourAddress="YOURETHEREUMADDRESS"

constetherscanApiKey="YOURETHERSCANAPIKEY"

constres=awaitfetch(`https://api.etherscan.io/api?module=account&action=tokennfttx&address=${yourAddress}&startblock=0&endblock=999999999&sort=asc&apikey=${etherscanApiKey}`);

constbody=awaitres.json();

constresults=body.result;

letmainResult={}

if(results&&results.length>0){

constlastTx=results;

if(lastTx){

constopenSeaRes=awaitfetch(`https://api.opensea.io/api/v1/metadata/${lastTx.contractAddress}/${lastTx.tokenID}`)

constopenSeaBody=awaitopenSeaRes.json()

mainResult=openSeaBody

}?

}

return{id:1,results:mainResult};

如果你使用的是testnet,用https://rinkeby-api.opensea.io/api/v1/替换OpenSeaapiURL,然后像主网的URL那样附加其余的URL。

在这段代码中,我们使用Etherscan的tokentransferAPI来检查Ethereum钱包里的NFT交易。这段代码只会抓取最近的交易,所以我们的想法是它将在你睡觉时运行,当发现一个新的交易时,元数据将从OpenSea中获取。我们将在Zap的下一步中使用到这些元数据。

如果你的钱包中有任何NFT,你可以测试触发器,且会获得如下测试结果:

接下来的步骤是我们告诉Zapier如何处理在触发器中发现的信息。在你的操作中需要搜索一个APP,你可以搜索Pinata。当找到Pinata时,会被提示验证账户。此处你就需要粘贴JWT过来,完成此操作后,Zapier就可以访问Pinata账户。

现在你可以进入设置行动步骤。这个步骤非常简单,仅需提供文件的URL和文件名,这是来自触发步骤的变量。我的设置界面如下:

现在,测试这个步骤,你应该可以看到和NFT相关的文件已被托管在Pinata账户上。是不是还有所怀疑?那就返回你的账户并检查你的管理器看看吧!

如何打开Zap?你需要先在左上角为它命名,然后将切换开关拨到开就可以啦。你现在就相当于拥有了一个机器人,它会确保你所有与NFT相关的资产被托管在IPFS上且完全属于你。

——End——

编辑:星际视界IPFSNEWSMissXiang

标签:APINFTETHZAPHAPI.oneNFTL价格Beacon ETHZapper价格

以太坊热门资讯
BIT:UMX.ART热卖薛继业NFT作品《毛椅子》

据消息称,截至5月27日13时,艺术家薛继业的首件NFT作品《毛椅子》已吸引200多人竞相出价,上千人实时在线围观。作为艺术领域的红人大V,薛继业是国内炙手可热的60后国宝级艺术家.

1900/1/1 0:00:00
加密货币:德意志银行:比特币的价值完全取决于人们的“一厢情愿”

来源:财联社作者:黄君芝近日来,在各方因素的影响下,比特币陷入了“跌跌不休”的困局中,本周以来更是暴跌28%.

1900/1/1 0:00:00
比特币:迈阿密将于下月举办比特币2021年会议

据Cryptopotato报道,在因COVID19而中断了很长一段时间的加密货币会议后,世界上最大的比特币活动,比特币2021年会议将于6月在迈阿密举行.

1900/1/1 0:00:00
COIN:比特币消耗能源太多?新报告表示银行系统消耗的能源是比特币的2倍

特斯拉CEO,世界首富亿隆马斯克近日连续批评比特币的庞大能源消耗,就连特斯拉也暂停了比特币支付,导致加密货币市场连续下挫.

1900/1/1 0:00:00
虚拟币:肖飒 | 提供积分通兑服务的刑事风险

自早年的游戏币开始,互联网积分奖励就作为一种重要的商业模式,用于换取特定道具、会员权益等。在94公告发布后,有的项目方将虚拟货币包装成互联网积分的概念.

1900/1/1 0:00:00
数字人:武汉出新政:打造“区块链之城”,三年内建50个以上典型应用场景

消息来源:武汉市人民政府官网巴比特讯,武汉市6月30日出台《市人民政府关于加快区块链技术和产业创新发展的意见》,内容如下:各区人民政府,市人民政府各部门:为全面推动我市区块链技术和产业创新发展.

1900/1/1 0:00:00