手把手教学|如何使用CLI打Atomical铭文-脚本版(BTC系列教程3)

BTC系列教程第三版

之前已经写过了了BTC节点脚本和Atomical节点脚本,小白用户友好,只需要一键脚本就能安装成功。(我自己都在用哦,哈哈)然后发现有很多人不懂怎么安装环境,各种各样的报错。介于这个情况,我再写一个脚本,能够在ubuntu和mac上面使用,直接安装好各种环境和编译好程序,直接使用命令就可以打铭文~

Atom的铭文是使用UTXO直接记录所有的铭文信息,类似于在BTC上面刻了字刻了画,本质上还是BTC,也就是不存在归零的说法,保底1聪1币,设计非常优雅。
正因为如此,需要使用支持Atom的钱包来做转账操作,不然容易燃烧
现在Wizz打铭文也挺方便的,但是命令行的优势在于可以不用等待上一个上链,就能继续打下一个(更快了),如果打废了,日志保留了的话还是能找回来。

第一步 安装环境,打开终端(terminal),一键脚本执行下面的命令,等待安装好之后会弹出来一个初始化的钱包地址,

cd ~
wget -O atom-env.sh https://pub-e3b4652c5d5f4c1b8fbfdff04685c330.r2.dev/atom-env.sh && chmod +x atom-env.sh && sudo ./atom-env.sh

请保存好自己的这个文件,私钥地址等!!!(非常重要,不要泄漏)。打铭文地址默认情况下,funding地址是你的付款地址,primary是你的收铭文地址(后面可以用命令调整,也可以导入自己的钱包)

对shell熟悉的也可以运行下面的命令,开源的,源码如下,对大陆地区友好,替换了node源为大陆地区(如果执行了一键脚本,请不再重复运行这里)
export NVM_SOURCE=https://gitlab.com/mirrorx/nvm.git
curl -o- https://gitlab.com/mirrorx/nvm/-/raw/master/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion
nvm install 20.2.0
npm install -g yarn
git clone https://github.com/atomicals/atomicals-js.git
cd atomicals-js/
yarn install
yarn run build
yarn run cli wallet-init

第二步,如何打铭文

# 首先进入到文件夹 (每第一次打开终端,都要执行进入到文件夹的操作,后面的进阶也是)
cd ~/atomicals-js
# 运行下面命令打铭文
yarn cli mint-dft <铭文名字> --satsbyte=<手续费> --funding=<付钱的地址名字> --initialowner=<收铭文地址名字>
# 为了让大家方便理解,写个例子
## 比如我想打智子,现在手续费是50聪/字节(可以去mempool查看) 命令如下

yarn cli mint-dft sophon --satsbyte=50 --funding=funding --initialowner=primary

## 然后等待就可以打出来了,一般情况下 6难度耗时根据电脑配置在1分钟到几分钟不等。

打出来上链之后才可以在钱包查看到余额!

第三步,进阶教程

1.如何导入其他的钱包

## wif就是你的钱包导出来的一种私钥,名字可以自定义,结合步骤二,你可以更换任何钱包作为付钱钱包,任何钱包作为收钱钱包
yarn cli wallet-import <wif> <wallet-name>

2.如何更换RPC

在打铭文的过程中,可能会出现rpc不稳定,导致卡住或者打了一半失败了,这个时候可以去寻找一下更好的rpc,或者自己搭建的!(前面有教程自己如何搭建rpc)
将下面的命令中换成新的rpc url,然后完整的拷贝到terminal,执行可能需要输入密码。

new_url="新的RPC节点"  
sudo sed -i '' '/^#.*ELECTRUMX_PROXY_BASE_URL/!s|ELECTRUMX_PROXY_BASE_URL=.*|ELECTRUMX_PROXY_BASE_URL='"$new_url"'|' .env

举例换成中子的RPC,命令如下

new_url="https://ep.atomicalneutron.com/proxy"  
sudo sed -i '' '/^#.*ELECTRUMX_PROXY_BASE_URL/!s|ELECTRUMX_PROXY_BASE_URL=.*|ELECTRUMX_PROXY_BASE_URL='"$new_url"'|' .env



3. 如何查看自己的钱包地址

有些人初始化忘记存了,或者忘记了自己有哪些地址导入了,下面命令就可以查看

cat wallets/wallet.json

4.如何使用命令行自动重复打铭文
yarn开头的就是你打铭文的命令,跟前面一样的。建议循环次数不要太大,手续费波动较大,可能需要随时调整。

## 修改这个10为你想要的数字,后面yarn开头的修改为你正常打铭文的命令。
N=10  

for ((i=1; i<=N; i++)); do
  yarn cli mint-dft sophon --satsbyte=50 --funding=funding --initialowner=primary
done

还有哪些常见的问题,大家可以补充,我会添加到文章中~
比如需要根据实时gas费用调整等~后续我可以补充在文章中。

祝大家在Atomical生态玩的开心~顺带能发点财~哈哈

Subscribe to Daniel
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.