青澈君

發布於 2023-11-30到 Mirror 閱讀

DMINT全流程梳理教程,教你如何查重、DMINT和确认

这是本人@qingchejun 推特,以后将会持续输出内容。欢迎关注!(v:qingchejun)

https://twitter.com/qingchejun


今天最大的热点必然是ATOM上线的DMINT功能,我也是做了实际参与了一下,把流程及相关内容进行了梳理,希望能大家有所帮助。

一、NFT查重

这一步特别重要,不做这个动作可能还没开始DMINT就被埋了,很划不来。以下是具体的查重步骤:

先选中「atomicals-js-master」文件夹,右键选择「在终端中打开」(Windows直接在文件地址栏输入cmd回车即可)

以鳄鱼系列toothy为例,查询编号0888的命令是:yarn cli get-container-item "#toothy" "0888"

这个编号是被打了的样子,查询结果如下图:

被打了

这是另一个编号9828,这样就是没被打的

还没被打

至此完成了查重工作,进行这一步可以确定在你开始DMINT前这一刻这个NFT还没被打,但不确保一定能打成功,在你开打后到完成确认前还得看谁更快。

接下来开始DMINT。

二、DMINT

目前主要是两种方式

1、通过代打平台

现在有这两个代打平台: 1)https://www.satsx.io/inscribe/atomicals 2)https://wizz.cash/dmint

具体使用方式相对简单,暂不展开

2、通过环境DMINT

这里贴配置环境的教程(亲测好用):

https://x.com/wanghebbf/status/1727720723081478183?s=46&t=-w1Ca0y3fhKq7MI9U_Eh-A

DMINT命令:

yarn cli mint-dmitem #mycoolcontainername "0000" "file1.png" --satsbyte 30

以打鳄鱼系列toothy编号0999为例

yarn cli mint-item toothy 0999 /Users/qingche/atom/dmint/toothy/item-0999.json --satsbyte 30

DMINT命令格式和实际代码的对应关系如下:

DMINT命令解读

其中:

1)#mycoolcontainername:可以理解为NFT的系列名称,实际代码中就是toothy;

2)"0000":这个是你想打的编号,注意前面的0不能省略,比如你想打999编号,实际代码中应该是0999,而不是999;

3)"file1.png":这个是你想打的NFT编号对应的json文件存储路径,一定要修改成自己的路径,路径的获取方式大家可以自行搜索;

4)--satsbyte 30:这部分代码不是必须的,但是建议使用自定义方式,即这个30可以修改,它跟实时的gas不是一致的,实时的gas大概是这个30的1点几到3倍(甚至更高)不等,具体数值有兴趣的朋友可以深入研究一下,欢迎交流

在输入DMINT命令后,正常会有如下的代码

DMINT运行后代码解读

其中:

1)出现这个编号就说明打上了,并在后面确认是否打中还会用得上

2)Broadcasting tx ID:用于在https://mempool.space/zh/中查询出块情况及费用,因此建议用这个ID查

3)Success sent tx ID:用这个ID查也能到出块情况,但费用需要等到完成发送后才准确

三、确认是否成功

方式一:通过平台确认

大家可以将主钱包的WIF(私钥)/助记词(第一行的phrase)导入到ATOM钱包中,不建议复制导入

切换到该账号,连接https://wizz.cash/dashboard,可以查看钱包里的NFT

其中绿色的就是你自己的

方式二:通过命令行确认

通过文章开头介绍的方式进入终端,以查询toothy系列的0625编号为例,查询命令如下:

yarn cli get-container-item "#toothy" "0625"

查询后返回信息如下:

这个编号一共有4条DMINT记录,只有排在第一位的是成功的,通过复制txid进行确认,具体也有两种方式:

方式1

打开https://mempool.space/zh/,查询txid(如下图编号1),再确认编号2的付款地址是不是自己的

确认方式一

方式2

在命令行中进行查找txid,能匹配上也说明是你打成功了

确认方式二

至此本教程结束。