ノードアップデート
Musashi-Testnetについて
Musashi-Testnet は仕様・バージョンが更新されることがあります。
新しいビルドが公開されたら、以下の手順で固定インストール済みの cardano-node / cardano-cli を更新します。
またチェーンがリスピン(リセット)した場合はプールを再登録する必要があります。
1. cardano-node / cardano-cliのアップデート
ノードを停止します。
sudo systemctl stop cardano-node最新ビルドの store パスを取得します。
--refresh を付けて flake のキャッシュを無視し、最新のリビジョンを取得します。
cd $HOME
NODE_STORE=$(nix develop --refresh github:input-output-hk/ouroboros-leios#dev-testnet \
--command bash -c 'dirname "$(dirname "$(readlink -f "$(command -v cardano-node)")")"')CLI_STORE=$(nix develop --refresh github:input-output-hk/ouroboros-leios#dev-testnet \
--command bash -c 'dirname "$(dirname "$(readlink -f "$(command -v cardano-cli)")")"')echo "cardano-node: $NODE_STORE"
echo "cardano-cli : $CLI_STORE"現在プロファイルに登録されているエントリを確認します。
nix profile list古い cardano-node / cardano-cli のエントリを削除します。
(名前で一致しない場合は、nix profile list に表示される番号(index)で指定します)
nix profile remove cardano-cli-exe-cardano-cli cardano-node-exe-cardano-node取得した最新の store パスを固定インストールします。
nix profile install "$NODE_STORE"
[ "$CLI_STORE" != "$NODE_STORE" ] && nix profile install "$CLI_STORE"バージョンが更新されたことを確認します。
cardano-node --version
cardano-cli --versioncardano-node 11.1.0.164 - linux-x86_64 - ghc-9.6
git rev 3cc6340a896eadee5cdbf2b256751d23dc267ba3
cardano-cli 11.1.0.0 - linux-x86_64 - ghc-9.6
git rev 3cc6340a896eadee5cdbf2b256751d23dc267ba3
旧DBを削除する
rm -rf $NODE_HOME/db
rm $NODE_HOME/leios.db*新しい設定ファイルをダウンロードする
wget --no-use-server-timestamps -q https://book.play.dev.cardano.org/environments-pre/leios/byron-genesis.json -O byron-genesis.json
wget --no-use-server-timestamps -q https://book.play.dev.cardano.org/environments-pre/leios/shelley-genesis.json -O shelley-genesis.json
wget --no-use-server-timestamps -q https://book.play.dev.cardano.org/environments-pre/leios/alonzo-genesis.json -O alonzo-genesis.json
wget --no-use-server-timestamps -q https://book.play.dev.cardano.org/environments-pre/leios/conway-genesis.json -O conway-genesis.json
wget --no-use-server-timestamps -q https://book.play.dev.cardano.org/environments-pre/leios/dijkstra-genesis.json -O dijkstra-genesis.json
wget --no-use-server-timestamps -q https://book.play.dev.cardano.org/environments-pre/leios/peer-snapshot.json -O peer-snapshot.json
wget --no-use-server-timestamps -q https://book.play.dev.cardano.org/environments-pre/leios/config.json -O config.jsonノードを起動し、同期状況を確認します。
sudo systemctl start cardano-nodeチェーン同期状況を確認する
glive- チェーンがリスピン(リセット)した場合
既存の鍵ファイルを使用してプールを再登録できます。
Musashi-Testnetについて
リスピン前に作成した鍵ファイル類が$NODE_HOMEに揃っていることを前提とします
kes.skey/kes.vkeyvrf.sky/vrf.vkeypayment.skey/payment.vkeystake.skey/stake.vkeynode.vkey/node.skey/node.counterstake.certmusashiMetaData.json/musashiMetaDataHash.txt(メタデータの値を変更する場合は再作成が必要です)
2-1. Faucetから入金する
2-2. 運用証明書の作成
7/7時点における既知の問題
Prototype 2026w27のcardano-cli dijkstra transaction buildにおいて不具合が発生しているため、暫定対応としてPrototype 2026w26のCLIを使用してトランザクション作成コマンドを実行してください
cd $HOME
wget https://github.com/input-output-hk/ouroboros-leios/releases/download/prototype-2026w26/cardano-node-leios-x86_64-linux.tar.gz
tar -xzf cardano-node-leios-x86_64-linux.tar.gz$HOME/bin/cardano-cli versioncardano-cli 11.0.0.0 - linux-x86_64 - ghc-9.6
git rev db5373ea6a6f79b398b468d2e04ce43eafcf90d0
以下のページで実行するtransaction buildは$HOME/bin/cardano-cli dijkstra transaction buildパスで実行してください
2-3. 登録トランザクションの送信
2-4. 登録確認
2-5. ステークの委任
Last updated on