抢跑实时开图的 NFT 实操指南

gm365.eth热度: 19378

在参与那些实时开图的 NFT Mint过程中,如何提前获悉未开图的NFT其图片、属性、稀有度等信息,帮你抢占一些先机。

原文标题:抢跑实时开图的 NFT Mint

原文作者:gm365.eth

原文来源:twitter

链上活动冷清,NFT 市场热度也随之跌至冰点。趁着个位数的 gas 价格,偶尔参与些图狗NFT的mint,也算是Web3生活的一味调剂品吧。

今日来讲讲在参与那些实时开图的 NFT Mint过程中,如何提前获悉未开图的NFT其图片、属性、稀有度等信息,帮你抢占一些先机。

1/ NFT 基础课

  • 首先,有了解一些关于 NFT 的基础概念
  • 大部分NFT系列的图片、属性信息等文件存储于 IPFS
  • 每个 NFT 作品对应一个 token ID, 通过智能合约的 TokenURI 函数读取对应信息
  • TokenURI 对应某个具体的 json 文件,称为 metadata 元信息,存储了图片位置、属性等信息

ipfs

ipfs

2/ 获取 NFT 系列的 TokenURI 信息

  • 在 etherscan 中打开NFT合约
  • 找到 Contract -> Read Contract
  • 翻到 tokenURI -> 输入某个数字

即可获取到 token ID = 2 的元数据所在地址。如图可知,其存储于 IPFS,后缀 2.json 说明是文件夹形式存储的,bafybe 这一串开头的是 文件夹的 CID 值。

ipfs

ipfs

3/ 如何访问 IPFS 文件

IPFS是一种去中心化的文件存储形式,类似于早年的 BT下载。大多数NFT项目如今都选择IPFS来存储图片和元数据文件。除了安装IPFS本地客户端这种稍显笨重的方式外,还可以通过第三方节点来通过浏览器直接访问IPFS文件,如 http://ipfs.io/ipfs/{CID} 这个官方节点(可惜有点慢)。

4/ 让 IPFS 访问插上翅膀

龟速的 ipfs. io 官方节点实在消磨耐性。经多方搜寻,发现了一个几乎可以秒开的节点,是 opensea 开设在 pinata 的独立节点 http://opensea.mypinata.cloud/ipfs/{CID}(此为付费版,几乎无流量/速度限制)。

备注:建议不要过度访问,小心 opensea 付不起节点流量费跑路了。

ipfs


5/ NFT 提前开图实战

下午闲逛 mint. fun,看到某个BAYC的仿盘NFT,实时开图,我们刚好拿这个系列来做个提前开图实战:

  1. 找到合约 etherscan 页
  2. 点开 read contract
  3. 读取 tokenURI
  4. 定位当前最新 tokenID = 2694
  5. 修改 tokenURI 获取到的字符串末尾数字为2694.json
  6. 获取图片地址格式

ipfs

ipfs

6/ 下一张未开图的NFT长什么样

按照上述步骤,找到下一个NFT的 JSON文件,再定位对应图片位置,用 opensea + pinata 的节点打开,现在你已经可以抢先其他人提前获悉还未mint的下一个NFT图片具体长什么样子了。

P.S. 其实可以跳过 json 文件的步骤,直接修改图片ID就能查看所有未开图NFT的模样了。

ipfs

ipfs

7/ 程序批量查询稀有属性 NFT

手工提前开图,差不多也就满足下好奇心。真正想要用于图狗实战,提前预定稀有款,先要解决批量查询的问题。截图是我用 Python 写的一个NFT稀有属性提前查询的工。只需要把对应参数配置好,再添加稀有属性的名称,即可一键查询所有未开图的稀有NFT Token ID。如 2731。

ipfs

ipfs

ipfs

8/ 自动 mint 稀有款 NFT

前一步解决了稀有款定位的问题,接下来是如何确保你能 mint 到稀有款。对于不太热门的NFT,手工刷新页面并 mint 或许可行。但对于热门系列肯定是抢不过科学家们的。怎么办?打不过只能加入呗。自己用工具,或者写脚本来自动 mint 吧。

备注:我没写 mint 脚本,怕亏光 gas

责编:Lynn

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。
关键字:ipfsNFT