メインコンテンツまでスキップ

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 がドキュメント化ものです。