設定

ウォレット

CLI内のウォレット設定を管理します。異なる目的のためにウォレットを追加、リスト表示、削除、アクティブ化できます。

基本的な使用法

# 新しいウォレットを作成
mplx config wallets new --name <name>
# 既存のウォレットを追加
mplx config wallets add <name> <keypairPath>
# すべてのウォレットをリスト表示
mplx config wallets list
# ウォレットを削除
mplx config wallets remove <name>
# アクティブなウォレットを設定
mplx config wallets set <name>

コマンド

新しいウォレット

新しいウォレットを作成し、設定に追加します。

mplx config wallets new --name <name>

引数

引数説明
--nameウォレットの一意の名前

mplx config wallets new --name dev1

ウォレットを追加

既存のウォレットを設定に追加します。

mplx config wallets add <name> <keypairPath>

引数

引数説明
nameウォレットの一意の名前
keypairPathキーペアファイルへのパス

mplx config wallets add dev1 ~/.config/solana/devnet/dev1.json

ウォレットをリスト表示

設定されたすべてのウォレットを表示します。

mplx config wallets list

出力

--------------------------------
Wallets
--------------------------------
Name: dev1
Public Key: 7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Active: true
Name: dev2
Public Key: 9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM
Active: false
--------------------------------

ウォレットを削除

設定からウォレットを削除します。

mplx config wallets remove <name>

引数

引数説明
name削除するウォレットの名前

mplx config wallets remove dev2

アクティブなウォレットを設定

設定のアクティブなウォレットを設定します。

mplx config wallets set <name>

引数

引数説明
nameアクティブとして設定するウォレットの名前

mplx config wallets set dev1

設定ファイル

ウォレットは~/.mplx/config.jsonの設定ファイルに保存されます:

{
"wallets": {
"dev1": {
"publicKey": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
"keypairPath": "~/.config/solana/devnet/dev1.json",
"active": true
},
"dev2": {
"publicKey": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM",
"keypairPath": "~/.config/solana/devnet/dev2.json",
"active": false
}
}
}

注意事項

  • ウォレット名は大文字小文字を区別します
  • 一度に1つのウォレットのみがアクティブになれます
  • アクティブなウォレットはすべてのトランザクションに使用されます
  • 異なる目的のために複数のウォレットを追加できます
  • アクティブなウォレットを削除すると、利用可能な場合は自動的に他のウォレットがアクティブとして設定されます
  • キーペアファイルは安全に保管し、決して共有しないでください

関連コマンド