SPO JAPAN GUILD
Leiosテストネット(SPO)

ノードアップデート

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 --version

cardano-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
  1. チェーンがリスピン(リセット)した場合

既存の鍵ファイルを使用してプールを再登録できます。

Musashi-Testnetについて

リスピン前に作成した鍵ファイル類が$NODE_HOMEに揃っていることを前提とします

  • kes.skey / kes.vkey
  • vrf.sky / vrf.vkey
  • payment.skey / payment.vkey
  • stake.skey / stake.vkey
  • node.vkey / node.skey / node.counter
  • stake.cert
  • musashiMetaData.json / musashiMetaDataHash.txt (メタデータの値を変更する場合は再作成が必要です)

2-1. Faucetから入金する

2-2. 運用証明書の作成

7/7時点における既知の問題

Prototype 2026w27cardano-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 version

cardano-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

Cookieの使用について

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

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