# SOLANA链上的铭文铭刻方式

By [allen](https://paragraph.com/@allenzox) · 2023-11-24

---

铭文的铭刻，就是我们所说的“打铭文”，从23年的3～4月份开始，BTC上的铭文就开始火起来了，一直到现在都热度不减，下面说下SOL链的铭文铭刻方法，一般分为三个步骤：

\*\*前提准备：\*\*需要有一个SOLANA钱包，一般使用Phantom 或者 Slope都行，去谷歌浏览器的插件商店里搜索安装即可，当然这2个钱包也都有手机版的，手机建议也安装一下

1、Phantom钱包就是下面这个

![Phantom](https://storage.googleapis.com/papyrus_images/9a1a4a033bf611c6952902c17fcbe798c6da35646ec117cb02cedaa129700c40.png)

Phantom

2、Slope钱包就是下面这个

![Slope](https://storage.googleapis.com/papyrus_images/8413f0b61fdc0041df41d41795892f0f64b3e269423a787443176547380750a6.png)

Slope

我本人2个都用了，但是常用的是Phatom，安装好后，点击创建一个新钱包，会让你输入一个钱包的密码，再输入一次确认密码，两次输入相同，之后下一步出现12个单词的助记词，这个一定要记好，助记词可以找回钱包密码，而且助记词丢失意味着资产永久丢失，助记词也保存好以后你的钱包就真正创建成功了，然后从平台购买SOL代币，一般买一个就够了，现在一个SOL代币50多U，挺贵的，然后从平台提现你的SOL代币，一定要注意将SOL代币提到你Phantom的SOL链上，因为Phantom钱包上现在有好几个网络了（一个网络就是一个公链），别提错了链

**一、NFT的部署**（也可以叫NFT的创建、或者叫Mint都行）

以SOL链的lamp铭文为例，需要到这个网站

[https://sol-tools.tonyboyle.io/nft-tools/create-nft](https://sol-tools.tonyboyle.io/nft-tools/create-nft)

去部署一个NFT，图片都是指定的，我就不上传了，必须填写的项就是图片（image）、名称（name）、版权税（royalty，有的也叫share。数值填写0即可，版权税是个百分比数字，一般写0就是0%）。

图片、名字、版权税都写好以后点击最下面的“创建”按钮，有的也叫“保存”按钮

**二、铭刻你的铭文**

这一步需要一个铭刻的json代码，还是以lamp为例子，代码就是：

{"p":"spl-20","op":"mint","tick":"lamp","amt":"100000"}

然后新建一个txt文件，txt文件的名字随便起一个就行，内容就是 {"p":"spl-20","op":"mint","tick":"lamp","amt":"100000"} 粘贴到txt内，然后保存，之后打开网站：

[https://www.libreplex.io/features?](https://www.libreplex.io/features?)

然后链接你的Phantom钱包，下面有三个按钮，点击中间的叫 “view your wallet”，刚点击可能没有数据，稍等一会就回刷新出来，打铭文的人太多了，把网站都挤爆了，数据出来以后找到你刚部署好的NFT，如下图

![](https://storage.googleapis.com/papyrus_images/ba5e32dbc762404006e7090373b442b60418c83ed3ad0b3646a86fb8cebe4a57.png)

然后点击Create inscription，出现下图

![](https://storage.googleapis.com/papyrus_images/19ad706c0518c2f817557cd0f7456480ed1e33acbdafc9849c54856a94ceee5a.png)

点击Initialise按钮，Phantom钱包会弹窗让你授权，SOL费用一般是0.0001个，点击确认授权，成功后出现下图，一个弹窗的页面

![](https://storage.googleapis.com/papyrus_images/0a8f61e1fd59f3daca06cef9b62823146d20c2c9e940231e08c2df933b1125bc.jpg)

选择Custom，会看到下面有一个灰白色按钮是“Choose”，点击Choose，会让你上传一个文件，这个文件就是上面的步骤创建的那个txt文件，里面内容是 {"p":"spl-20","op":"mint","tick":"lamp","amt":"100000"} 那个txt，传好以后，点击Resize，之后钱包又会弹窗让你授权，点击确认授权，费用也很低，可以忽略不计，最后Resize按钮会变成一个红色的按钮 “Inscribe now”，点击它就是铭刻铭文了，这时候钱包又弹窗让你授权，这一步会贵一点，人多了可能会2-3U，铭刻的人少这一步也是很便宜的，成功以后，不要关闭这个弹窗页面，红色的“Inscribe now”按钮会变成白色的按钮，说明成功了，然后旁边会出现一个“放大镜”的图标，点击这个放大镜图标，打开如下图页面

![](https://storage.googleapis.com/papyrus_images/209bec6dc66db84eb3889ea4872a8508869d802e728e2e3cde740def21a4b28e.png)

然后将Mint ID下面的一长串字母复制下来

**三、验证铭文**

打开这个网站：

[https://www.spl20.io/](https://www.spl20.io/)

可以看到上面暂时有7个铭文，你此次铭刻的是lamp铭文，所以选择lamp点击Select进去

![](https://storage.googleapis.com/papyrus_images/6be78245f6bc60d6355685a9aba415d08fc797f5aaabf1aa6fc9f71c8555378a.png)

然后打开如下图

![](https://storage.googleapis.com/papyrus_images/ae95cc2c0d8419e019c8a82e7fed59a99dc9652a8d0702145e0535243a63fc1d.png)

将步骤二你复制的Mint ID那一长串粘贴到Clear按钮前面的框里，等一会页面就回出现两个按钮，如上图，在2个红叉的位置稍等一会儿就会出现2个按钮，若没出现，就是铭刻的人太多，网站拥堵了，两个按钮一个红色，一个蓝色，按钮名字应该都是“make inmmutable”，分别点击它，钱包进行2次授权，成功以后，最后上图两个红叉的位置都会出现2个绿色的对号，然后2个绿色对号上面出现一个“validate”按钮，点击它，进行最后一次钱包弹窗授权，都成功以后出现如下图

![](https://storage.googleapis.com/papyrus_images/e15e877e5ad3cc67d5c508bce9f4b493cf0fce63a1eeac3401b64442349ede45.png)

两个绿色对号的按钮上面出现一行字母：“This inscriptin is valid”，意思是这个铭文是有效的，至此铭文的铭刻就成功了，此次操作属于你打到了一张铭文，那么json代码 {"p":"spl-20","op":"mint","tick":"lamp","amt":"100000"} 里的amt意思就是一张铭文里含有100000个单位的代币，假设你打了5张铭文，你卖的时候就有500000个代币

最后总结：

其实上面写了看似很多，总结一下，其实很简单，就是铭刻铭文分为三个步骤，第一个步骤会有不同，后面2个步骤完全相同

**一、部署NFT**

**二、铭刻铭文**

**三、验证铭文**

还是以SOL链上的铭文为例子，打不同的铭文，只有第一步不同，也就是说lamp的NFT在

[https://sol-tools.tonyboyle.io/nft-tools/create-nft](https://sol-tools.tonyboyle.io/nft-tools/create-nft)

这个网站上部署，而pepe铭文的NFT在下面这个

[https://launchmynft.io/tools/mint](https://launchmynft.io/tools/mint)

网站上部署，所以当一个铭文的创建人创建一个铭文的规则后，你只需要知道部署NFT的网站就可以了，填写好图片、名称、版权税，一般都是填写这3个，然后点击创建保存，最后铭刻和验证都是在下面两个网站

铭刻网站：

[https://www.libreplex.io/features](https://www.libreplex.io/features)

验证网站：

[https://www.spl20.io/](https://www.spl20.io/)

---

*Originally published on [allen](https://paragraph.com/@allenzox/solana)*
