cardano-wallet の変更点

cardano-wallet の変更点


#author("2025-04-19T02:32:13+00:00","","")
#author("2025-05-16T14:35:33+00:00","","")
* cardano-wallet [#l0ea732c]

cardano-walletを試す機会があったので、リレーノードにインストールする手順をメモしておきたいと思います。

- cardano-wallet GitHub
-- https://github.com/cardano-foundation/cardano-wallet


ダウンロードフォルダを作成する
 sudo mkdir -p $HOME/git/cardano-wallet
 cd $HOME/git/cardano-wallet


cardano-walletバイナリをダウンロードする
 wget https://github.com/cardano-foundation/cardano-wallet/releases/download/v2025-03-31/cardano-wallet-v2025-03-31-linux64.tar.gz


アーカイブを解凍し、解凍されたディレクトリに移動する
 tar xvf cardano-wallet-v2025-03-31-linux64.tar.gz
 cd cardano-wallet-v2025-03-31-linux64


/usr/local/binディレクトリに配置する
 sudo cp cardano-wallet /usr/local/bin/cardano-wallet


配置したcardano-walletのバージョンを確認する
 cardano-wallet version


起動スクリプトを作成する
 cat > $NODE_HOME/startCardanoWallet.sh << EOF
 #!/bin/bash
 DIRECTORY=${NODE_HOME}
 PORT=8090
 SOCKET_PATH=\${DIRECTORY}/db/socket
 /usr/local/bin/cardano-wallet serve --mainnet --node-socket \${SOCKET_PATH} --port \${PORT}
 EOF


常時起動させるためのサービスファイルを作成する
 cat > $NODE_HOME/service/cardano-wallet.service << EOF
 # file: /etc/systemd/system/cardano-wallet.service
 
 [Unit]
 Description=Cardano wallet service
 After=cardano-node.service
 
 [Service]
 Type=simple
 Restart=always
 RestartSec=5
 User=cardano
 WorkingDirectory=${NODE_HOME}
 ExecStart=/bin/bash -c '${NODE_HOME}/startCardanoWallet.sh'
 KillSignal=SIGINT
 RestartKillSignal=SIGINT
 SuccessExitStatus=143
 TimeoutStopSec=300
 StandardOutput=syslog
 StandardError=syslog
 SyslogIdentifier=cardano-wallet
 
 [Install]
 WantedBy=cardano-node.service
 EOF


起動スクリプトに実行権限を付与する
 chmod +x $NODE_HOME/startCardanoWallet.sh


サービスファイルを規定のディレクトリに配置し、パーミッションを設定する
 sudo cp $NODE_HOME/service/cardano-wallet.service /etc/systemd/system/cardano-wallet.service
 sudo chmod 644 /etc/systemd/system/cardano-wallet.service


サービスファイルを再読み込みし、cardano-walletサービスを有効化する
 sudo systemctl daemon-reload
 sudo systemctl enable cardano-wallet.service


cardano-walletサービスを開始する
 sudo systemctl start cardano-wallet.service


cardano-walletサービスの起動状態を確認する
 sudo systemctl status cardano-wallet.service


同期が完了するまで時間がかかります。
 Syncing (XX.XX% percent) Applied 12800 blocks, ...




エンドポイントの確認
 curl http://localhost:8090/v2/network/information



mnemonic(リカバリーフレーズ)の生成方法
 cardano-wallet recovery-phrase generate --size 15
> --size は 15, 18, 21, 24 から選べる(Cardanoは15語が一般的)


* ライター [#k53a07cb]

> DAISUKE

  編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS