SPO JAPAN GUILD
ステークプール運用

SJGツール導入設定

最終更新日:2026/2/6 v4.1.2

主な機能

  • payment.addr残高照会
  • 報酬引き出し
  • ブロック生成可能可否確認
  • envファイルアップデート切り替え
  • Catalyst有権者登録
  • ガバナンス登録・投票

設定

BPサーバーで実行してください。

スクリプトのダウンロード

cd $NODE_HOME/scripts
wget https://raw.githubusercontent.com/btbf/spojapanguild/master/scripts/sjgtool.sh -O sjgtool.sh
chmod 755 sjgtool.sh

envファイルの修正

そのまま全コピーして実行してください。

sed -i $NODE_HOME/scripts/env \
    -e '1,116s!#WALLET_PAY_ADDR_FILENAME="payment.addr"!WALLET_PAY_ADDR_FILENAME="payment.addr"!' \
    -e '1,116s!#WALLET_STAKE_ADDR_FILENAME="reward.addr"!WALLET_STAKE_ADDR_FILENAME="stake.addr"!' \
    -e '1,116s!#POOL_HOTKEY_VK_FILENAME="hot.vkey"!POOL_HOTKEY_VK_FILENAME="kes.vkey"!' \
    -e '1,116s!#POOL_HOTKEY_SK_FILENAME="hot.skey"!POOL_HOTKEY_SK_FILENAME="kes.skey"!' \
    -e '1,116s!#POOL_COLDKEY_VK_FILENAME="cold.vkey"!POOL_COLDKEY_VK_FILENAME="node.vkey"!' \
    -e '1,116s!#POOL_COLDKEY_SK_FILENAME="cold.skey"!POOL_COLDKEY_SK_FILENAME="node.skey"!' \
    -e '1,116s!#POOL_OPCERT_COUNTER_FILENAME="cold.counter"!POOL_OPCERT_COUNTER_FILENAME="node.counter"!' \
    -e '1,116s!#POOL_OPCERT_FILENAME="op.cert"!POOL_OPCERT_FILENAME="node.cert"!' \
    -e '1,116s!#POOL_VRF_SK_FILENAME="vrf.skey"!POOL_VRF_SK_FILENAME="vrf.skey"!'

各ファイル名を独自のファイル名変更している場合

~/cnode/scripts/envファイル内の以下の変数に対し、先頭の#を削除しご自身の環境に合わせてファイル名を設定してください。

WALLET_PAY_ADDR_FILENAME="payment.addr"
WALLET_STAKE_ADDR_FILENAME="stake.addr"
POOL_HOTKEY_VK_FILENAME="kes.vkey"
POOL_OPCERT_FILENAME="node.cert"
POOL_VRF_SK_FILENAME="vrf.skey"
POOL_OPCERT_COUNTER_FILENAME="node.counter"
POOL_OPCERT_FILENAME="node.cert
POOL_VRF_SK_FILENAME="vrf.skey

エイリアス設定

echo alias gtool="'cd $NODE_HOME/scripts; ./sjgtool.sh'" >> $HOME/.bashrc
source $HOME/.bashrc

実行

gtool

エアギャップに環境変数を追加

echo alias airgap="'cd $HOME/cnode && [ -f airgap-set.tar.gz ] && tar -xOzf airgap-set.tar.gz airgap_script | bash -s verify || echo "airgap-set.tar.gz が見つかりません"'" >> $HOME/.bashrc
source $HOME/.bashrc

更新履歴


Last updated on

On this page

Cookieの使用について

当サイトでは、ドキュメントの効果測定と利用状況の把握のため、Google Analytics を使用しています。

同意すると、分析用 Cookie が有効になります。