五分鐘完成 Fractal 分型網絡 CAT Protocol 代幣鑄造教程(一鍵腳本)

2024-09-12 11:20 金色精選


作者:0xoooooyoung,Mirror

CAT Protocol 一鍵腳本鑄造 教程

背景

今天凌晨在 Fractal Bitcoin 上出的 Cat20 協議 @ProtocolCAT , 是分形網絡上的新協議,基於新的 OP_CAT 技術,开發者可以基於OP_CAT進行开發,實現一些簡單的智能合約功能。

這裏出個linux系統mint的一鍵腳本教程。

mint前置條件:$FB、一台linux服務器(2核CPU 4GB內存)

  • 官方文檔 https://github.com/CATProtocol/cat-token-box/blob/main/packages/tracker/README.md#prerequisite

教程开始:

此處使用一鍵腳本來簡化大家的搭建,代碼由推特用戶@ouyoung11編寫,歡迎關注。

代碼完全开源,可在github處檢查源代碼,無任何後台漏洞及危險代碼。

① 服務器登陸之後,執行以下命令安裝腳本:

cd ~ && wget -O /root/cat20-oooooyoung.sh https://github.com/nopapername/shell-oooooyoung/releases/download/cat20-oooooyoung/cat20-oooooyoung.sh && chmod +x cat20-oooooyoung.sh

② 輸入下面的代碼,進入一鍵搭建腳本的提示界面(依次輸入數字執行步驟, 每一步結束後再跑下面這個命令會再次進入腳本界面)。

bash ~/cat20-oooooyoung.sh

一鍵腳本

PS: 如果安裝過程中出現圖二中粉紅色界面,直接回車繼續就可以

回車跳過

③ 環境及分形節點安裝完畢後已經自動开始同步,再次輸入 `bash ~/cat20-oooooyoung.sh` 進入腳本界面,然後輸入4查看節點同步日志

PS: 確認和分形網絡最新區塊高度保持一致 https://explorer.unisat.io/fractal-mainnet/block 時繼續下一步

同步節點

④ 再次輸入 `bash ~/cat20-oooooyoung.sh` 進入腳本界面,輸入2創建分形網絡btc新錢包,並保存助記詞和地址,然後往該地址轉账一點點 $FB 當 gas 即可參與mint cat20代幣

創建錢包地址

⑤ 再次輸入 `bash ~/cat20-oooooyoung.sh` 進入腳本界面,輸入3 進行 $CAT 代幣的循環mint,因爲打的人多可能會mint失敗導致重試,一直掛機即可- 9.11更新:腳本已更新手動設置gas

mint時支持手動輸入gas

沒有gas

mint成功

⑥ 兩種方式查看是否mint到账

  • 輸入 `bash ~/cat20-oooooyoung.sh` 進入腳本界面,輸入5查看余額

  • 直接進入網站輸入地址查詢 https://cat20.app/(不知道是不是官方的)

問題匯總

1.創建的錢包地址導入unisat錢包地址不對應的問題?

  • 因爲生成的錢包是 m/44' 的路徑格式,而unisat導入格式默認是 m/86',所以導入時填寫 `m/44'/0'/0'/0` 或者 m/44'/0'/0'/0/0 格式就能看到了

導入錢包
  • 直接在區塊瀏覽器輸入新生成的錢包地址也可以查看 FB余額和打上的資產https://explorer.unisat.io/fractal-mainnet/address/bc1p9k67fd8jr4hnxd6k9lgh02g3dfeht2f5wdkyppya2cterlqakfdqy3ksdd

查看錢包余額

2. 假如節點掛了,想重新安裝節點,如何導入or恢復錢包?

  • 導出之前的錢包(也就是說這個wallet.json文件就是你的錢包數據,切換錢包只需要換這個json文件就行):

    cat ~/cat-token-box/packages/cli/wallet.json

保存錢包json文件
  • 導入新錢包(在新的服務器上或者重新安裝了節點之後,復制之前的wallet.json,然後重新mint即可):

    echo '{
      "accountPath": "這裏是之前錢包地址的格式",
      "name": "這裏不改",
      "mnemonic": "這裏是之前錢包的助記詞"
    }' > ~/cat-token-box/packages/cli/wallet.json

3. 如果想要修改循環mint腳本的gas費,步驟如下:(腳本已更新手動設置GAS)

  • 輸入`nano ~/cat-token-box/packages/cli/mint_script.sh`

  • 修改代碼 (可以設置成自己想要的gas費,例子中是100 gas)

    sudo yarn cli mint -i 45ee725c2c5993b3e4d308842d87e973bf1951f5f7a804b21e4dd964ecd12d6b_0 5 --fee-rate 100
  • 然後 ctrl + x 並輸入y保存推出即可,然後重新跑腳本mint

4. mint代幣時出現 `No token found` 的問題?

這個一般是節點沒有同步完全導致的,等待節點同步即可

No token found

5. mint到的代幣沒有到账,gas費也沒扣,查詢mint success的 txid 也找不到?

  • 需要等待節點同步到你mint成功的那個區塊高度

  • 有些gas不夠是打不上的,gas費高低可以在 https://explorer.unisat.io/fractal-mainnet/block 這裏查看(目前gas費已經高到420了,這個費用mint性價比已經不高了)

區塊gas費和高度

6. 一鍵腳本第一步安裝節點或者查看日志上有報錯?

這個有很多奇奇怪怪的錯誤,大體上可能是服務器的環境配置跟我的不一樣,因爲我沒遇到所以暫時也不知道怎么解決,大家可以加下面 dc 一起討論。

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

標題:五分鐘完成 Fractal 分型網絡 CAT Protocol 代幣鑄造教程(一鍵腳本)

地址:https://www.sgitmedia.com/article/40862.html

相關閱讀: