Mithril Signer アップデート手順
サービスを停止する
sudo systemctl stop mithril-signer.service
作業用ディレクトリの作成と移動
mkdir -p ~/mithril-signer-update
cd ~/mithril-signer-update
Mithril Signer をダウンロード
curl --proto '=https' --tlsv1.2 -sSf \
https://raw.githubusercontent.com/input-output-hk/mithril/refs/heads/main/mithril-install.sh \
| sh -s -- -c mithril-signer -d latest -p $(pwd)
バージョン確認
./mithril-signer -V
システムバイナリを上書き
sudo cp ./mithril-signer /usr/local/bin/mithril-signer
確認
mithril-signer -V
サービスをスタート
sudo systemctl restart mithril-signer.service
動作確認
sudo journalctl --unit=mithril-signer.service --follow
お掃除
cd ~
rm -r ~/mithril-signer-update
Mithril 登録確認
登録確認ツールの導入
mkdir -p $NODE_HOME/mithril-signer
cd $NODE_HOME/mithril-signer
wget https://mithril.network/doc/scripts/verify_signer_registration.sh
chmod +x verify_signer_registration.sh
プールIDを指定して実行
PARTY_ID=$(cat $NODE_HOME/pool.id-bech32) \
AGGREGATOR_ENDPOINT=https://aggregator.release-mainnet.api.mithril.network/aggregator \
./verify_signer_registration.sh
戻り値
- ✅ 登録成功
- Congrats, your signer node is registered!
- ❌ エラー
- Oops, your signer node is not registered. Party ID not found among the signers registered at epoch XXX.
最終確認 (Mithril Explorer)
Mithril Explorer - Registrations
#クレジット
この記事は、hixさん の許諾を得て DAISUKE がドキュメント化ものです。