設定

RPCs

設定内のRPCエンドポイントを管理します。異なるネットワーク用にRPCを追加、リスト表示、削除、アクティブ化できます。

基本的な使用法

# 新しいRPCエンドポイントを追加
mplx config rpcs add <name> <endpoint>
# すべてのRPCエンドポイントをリスト表示
mplx config rpcs list
# RPCエンドポイントを削除
mplx config rpcs remove <name>
# アクティブなRPCエンドポイントを設定
mplx config rpcs set <name>

コマンド

RPCを追加

設定に新しいRPCエンドポイントを追加します。

mplx config rpcs add <name> <endpoint>

引数

引数説明
nameRPCエンドポイントの一意の名前(例:'mainnet'、'devnet')
endpointRPCエンドポイントのURL

mplx config rpcs add mainnet https://api.mainnet-beta.solana.com

RPCをリスト表示

設定されたすべてのRPCエンドポイントを表示します。

mplx config rpcs list

出力

--------------------------------
RPC Endpoints
--------------------------------
Name: mainnet
Endpoint: https://api.mainnet-beta.solana.com
Active: true
Name: devnet
Endpoint: https://api.devnet.solana.com
Active: false
--------------------------------

RPCを削除

設定からRPCエンドポイントを削除します。

mplx config rpcs remove <name>

引数

引数説明
name削除するRPCエンドポイントの名前

mplx config rpcs remove devnet

アクティブなRPCを設定

設定のアクティブなRPCエンドポイントを設定します。

mplx config rpcs set <name>

引数

引数説明
nameアクティブとして設定するRPCエンドポイントの名前

mplx config rpcs set mainnet

設定ファイル

RPCは~/.mplx/config.jsonの設定ファイルに保存されます:

{
"rpcs": {
"mainnet": {
"endpoint": "https://api.mainnet-beta.solana.com",
"active": true
},
"devnet": {
"endpoint": "https://api.devnet.solana.com",
"active": false
}
}
}

注意事項

  • RPC名は大文字小文字を区別します
  • 一度に1つのRPCのみがアクティブになれます
  • アクティブなRPCはすべてのネットワーク操作に使用されます
  • 異なるネットワーク用に複数のRPCを追加できます
  • アクティブなRPCを削除すると、利用可能な場合は自動的に他のRPCがアクティブとして設定されます

関連コマンド