ユーザ用ツール

サイト用ツール


tag:qubic-cli

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
tag:qubic-cli [2025/12/24 23:48] d.azumatag:qubic-cli [2026/02/21 00:13] (現在) – [qubic-cli] d.azuma
行 5: 行 5:
  
   * [[https://github.com/qubic/qubic-cli|qubic/qubic-cli: An intermediate tool to communicate to qubic core node.]]   * [[https://github.com/qubic/qubic-cli|qubic/qubic-cli: An intermediate tool to communicate to qubic core node.]]
 +    * https://github.com/qubic/qubic-cli/releases/tag/v2026-02-11
  
 ===== コマンドリスト ===== ===== コマンドリスト =====
  
-ソースに基づき、`qubic-cli使用可能な主要なコマンドリストカテゴリー別に日本語で解説します。+qubic-cli -help の出力内容を日本語に翻訳・整理しました。 
 +コマンドライン入力するコマンド名(英語)はそのままで、その機能説明を日本語ています。
  
-### 1. 基本設定 (Basic Config) +===== 基本設定 (Basic config=====
-これらのオプションはコマンドの前に指定して動作をカスタマイズします。 +
-  * **-conf <ファイル名>**: 設定ファイルを指定します。ファイル内の変数はパラメータ値で上書き可能です。 +
-  * **-seed <シード>**: 秘密鍵を生成するための55文字のシードを指定します。 +
-  * **-nodeip <IPアドレス>**: ブロックチェーン情報の照会先となるノードのIPv4アドレスを指定します(デフォルト: 127.0.0.1)。 +
-  * **-nodeport <ポート>**: 照会先ノードのポート番号を指定します(デフォルト: 21841)。 +
-  * **-print-only <base64 | hex>**: トランザクションをネットワークに送信せず、生データのみを表示します(オフライン署名用)。+
  
-### 2. ウォレットコマンド (Wallet Commands) +コマンド ^ 説明 ^ 
-  **-showkeys**: シードからアイデンティ、公開鍵、秘密鍵を生成・表示します。 +**-conf <file>** | 設定ファルを指定します。相対パスの場合はデータディレクトリがプレフックスとして付加されます。(qubic.conf.example を参照)。注意: 設定ファイル内の変数はコマンドライン引数で指定した値によって上書きされます。 | 
-  **-getbalance <ID>**: 特定のアイデティティ残高Qubic量、入出金ランザクション数を表示します。 +| **-seed <SEED>** | 秘密鍵用の55文字のシード指定します。 | 
-  **-getasset <ID>**: 特定アイデンティティが保有するセット(資産)のリストを表示します。 +**-nodeip <IPv4_ADDRESS>** | ブロックチェー情報を問い合わせるターゲットノードIPアドレスデフォル: 127.0.0.1)。 | 
-  **-sendtoaddress <宛先ID> <数量>**: 標準的なトランザクションを実行します。+**-nodeport <PORT>** | ターゲットノードポート番号(フォルト: 21841)。 | 
 +| **-scheduletick <TICK_OFFSET>** | トラザクションを実行する「予定ティック」のオフセットデフォル: 20)。 | 
 +| **-force** | エラーが検知されても強制的にアクション実行します(現在は提案機能のみ実装)。 | 
 +**-print-only <base64 | hex>** | ネットワークに信せず、生のトランザクションデータのみ表示します。オフライン署名や後でブロードキャストする場合に便利です。 |
  
-### 3. QUTILコマンド (Qutil Commands) +===== コマンド一覧 (Commands) =====
-  * **-qutilsendtomanyv1 <ファイル名>**: 1つのティック内で最大25件の一括送金を行います。ファイルには1行ごとに「ID 数量」を記述します。 +
-  * **-qutilburnqubic <数量>**: Qubicをバーン(焼却)します。 +
-  * **-qutildistributequbictoshareholders <発行者ID> <アセット名> <数量>**: 株主に対して保有数に応じたQubicを分配します。 +
-  * **-qutilcreatepoll**: 新しい投票(Poll)を作成します。 +
-  * **-qutilvote <投票ID> <数量> <選択肢>**: 投票に参加します。 +
-  * **-qutilgetfee**: 現在のQUTIL利用手数料を表示します。+
  
-### 4. ブロクチェーン / プロコルコマンド (Blockchain/Protocol Commands) +==== [WALLET COMMANDS] ウォレット関連 ==== 
-  * **-gettickdata <ティック番号> <出力ファイル名>**: 特定のティックデータ取得し、ファイルに書き出します。 +コマンド ^ 説明 ^ 
-  **-readtickdata <ファイル名>**: ファルからティックデータを読み取り、内容画面に表示します。 +**-showkeys** | シードからアイデンティティ、公開鍵、秘密鍵を生成して表示します。 | 
-  **-gettxinfo <TX_ID>**トランザクションの詳細情報取得します。 +| **-getbalance <IDENTITY>** | 指したアイデンティティ残高(Qubic量、入出金回数、最新ティック表示します。 | 
-  **-checktxontick <ティック番号> <TX_ID>**特定のティックトランザクションが含まれてるか確認します。 +**-getasset <IDENTITY>** | 指定したアデンティティが保有するアセト一覧を表示します。 | 
-  * **-getsysteminfo**: 現在のシステムステータス(初期ティック、マイニングシード、エポック情報など)を表示します。+**-sendtoaddress <TARGET_IDENTITY> <AMOUNT>** | 標準的な送金トランザクションを行います。 | 
 +**-sendtoaddressintick <TARGET_IDENTITY> <AMOUNT> <TICK>** 特定のティックを指定して送金トランザクションを行います。 |
  
-### 5. ノド管理コマンド (Node Commands) +==== [QUTIL COMMANDS] ユティリティ・投票関連 ==== 
-  **-getcurrenttick**: ノードの現在のティック情報表示します。 +コマンド ^ 説明 ^ 
-  **-sendspecialcommand <番号>**: ノドに対して特殊なコマドを送信します。 +**-qutilsendtomanyv1 <FILE>** | 1つのティック内で複数のトランザクション実行します(最大25件)ファイルには1行ごとに「ID 金額」を記述します。手数料がかかります。 | 
-  **-synctime**: ローカル時刻とノードの時刻同期させます(NTP同期が必要)。 +**-qutilburnqubic <AMOUNT>** | Qubicをバーン(焼却)します。 | 
-  * **-getminingscoreranking**現在のマイニングスコアランキングを取得します。+**-qutilcreatepoll ...** | 新しい投票(Poll)作成します(QubicまたはAssetに関する投票)。 | 
 +**-qutilvote ...** | 投票に参加します。 | 
 +**-qutilgetcurrentresult <POLL_ID>** | 投票の現在の結果を取得します。 |
  
-### 6. スマトコントラクト関連 (Smart Contract Commands) +==== [BLOCKCHAIN/PROTOCOL COMMANDS] ブロックチェーン・プロコル関連 ==== 
-  **-callcontractfunction**: コントラ関数呼び出し、出を表示します。 +^ コマンド ^ 説明 ^ 
-  **-invokecontractprocedure**コントラクトの手続き実行します。 +**-gettickdata <TICK_NUMBER> <OUTPUT_FILE>** | 指定したティックのデータ取得し、ファイルに書きします(中身見るには -readtickdata を使用)。 | 
-  * **-qxgetfee / -qxissueasset**: QX(引所)コントラク手数料確認やアセト発行を行います。 +| **-readtickdata <FILE_NAME> <COMPUTOR_LIST>** | ティックデータファイルを読み込み、画面に表示します。検証するにはコンピューターリストが必要です。 | 
-  **-qswapcreatepool / -qswapaddliquidity**: QswapAMMでのプール作成や流動性提供行います。 +**-getcomputorlist <OUTPUT_FILE>** | 現在のエポックのコンピューター(バリデータ)リストを取得します。 | 
-  **-qbondstake / -qbondtable**: QBONDでのステーキングやAPY情報の確認行います。+**-getnodeiplist** | シードノードから既知のノードIPリストを得します。 | 
 +| **-checktxontick <TICK_NUMBER> <TX_ID>** | 指定したトランザションが、そティクに含まれてるか確認します。 | 
 +**-dumpspectrumfile <BINARY> <CSV>** | スペクトラムファイルバイナリ)をCSV形式に変換します。 | 
 +**-getsysteminfo** | 現在ステム状態(初期ティック、エポック情報など)を表示します。 | 
 +| **-getactiveipos** | 現在エポックでアクティブなIPO(新規公開株)のリスト表示します。 |
  
-`qubic-cli`は多機能なツルですが、ウォレット代わりとて使用る場合は**適切操作と注意が必要**です。詳細なヘルプは `./qubic-cli -help` でいも確認できます。+==== [NODE COMMANDS] ノード操作関連 ==== 
 +^ コマンド ^ 説明 ^ 
 +| **-getcurrenttick** | ノ現在のティック情報を表示。 | 
 +**-sendspecialcommand <NUMBER>** | ノードへ特別コマンドを送信します。 | 
 +**-refreshpeerlist** | (F4キー相当) ノードのピアリストをリモートリフレッシュします。現在の接続切断されます。 | 
 +| **-synctime** | ノードの時間をローカル時間と同期させます(ローカル時間がNTP合ってることが前提)。 | 
 +| **-savesnapshot** | ノードに対してスナップショットの保存をリモートトリガー(指示)します。 |
  
 +==== [ORACLE COMMANDS] オラクル関連 ====
 +^ コマンド ^ 説明 ^
 +| **-getoraclequery <...>** | オラクルクエリに関する情報を取得します(引数なしで詳細ヘルプ)。 |
 +| **-queryoracle [INTERFACE] [QUERY_STRING] ...** | ユーザーオラクルクエリを送信します(引数なしで詳細ヘルプ)。例: price インターフェースで binance,btc,usdt を問い合わせるなど。 |
 +
 +==== [SMART CONTRACT COMMANDS] スマートコントラクト全般 ====
 +^ コマンド ^ 説明 ^
 +| **-callcontractfunction ...** | コントラクトの関数を呼び出し、出力を表示します(状態変更なし)。 |
 +| **-invokecontractprocedure ...** | コントラクトの手続きを呼び出します(状態変更あり、手数料発生)。 |
 +| **-setshareholderproposal ...** | 株主提案を設定します。 |
 +| **-shareholdervote ...** | 株主提案に対して投票します。 |
 +| **-getshareholderresults ...** | 株主提案の結果を取得します。 |
 +
 +==== [QX COMMANDS] QX(分散型取引所)関連 ====
 +^ コマンド ^ 説明 ^
 +| **-qxgetfee** | 現在のQX手数料を表示します。 |
 +| **-qxissueasset ...** | QXコントラクトを通じてアセットを発行します。 |
 +| **-qxorder ...** | QX上で注文(売り/買い)を出します。 |
 +| **-qxtransferasset ...** | アセットを転送します。 |
 +
 +==== [QTRY COMMANDS] 宝くじ・ベッティング関連 ====
 +^ コマンド ^ 説明 ^
 +| **-qtryissuebet** | 賭け(Bet)を発行します。 |
 +| **-qtryjoinbet** | 賭けに参加します。 |
 +| **-qtrypublishresult** | (オラクルプロバイダーのみ) 賭けの結果を公開します。 |
 +
 +==== [CCF COMMANDS] コンピューター制御基金 (CCF) 関連 ====
 +^ コマンド ^ 説明 ^
 +| **-ccfsetproposal** | CCFに対して提案を行います(送金提案など)。 |
 +| **-ccfvote** | CCFの提案に投票します。 |
 +| **-ccflatesttransfers** | CCFによって承認された最新の送金リストを表示します。 |
 +
 +==== [QVAULT COMMANDS] Qvault関連 ====
 +^ コマンド ^ 説明 ^
 +| **-qvaultgetdata** | スマートコントラクトの状態データを取得します。誰でも変更を確認できます。 |
 +| **-qvaultsubmitfees ...** | QCAP保持者、再投資、開発への分配率(パーミル)を提案します。 |
 +| **-qvaultchangefees ...** | 分配率を変更します(マルチシグが必要)。 |
 +
 +==== [QBOND COMMANDS] Qbond(債券)関連 ====
 +^ コマンド ^ 説明 ^
 +| **-qbondstake <MILLIONS>** | QUをステークし、100万QUごとにMBNDトークンを取得します。 |
 +| **-qbondgetinfoperepoch** | 特定のエポックの全体情報(ステーク量、APYなど)を取得します。 |
 +
 +----
 +※ このリストは主要なコマンドを抜粋・要約したものです。各コマンドのより詳細なパラメータ(引数)については、./qubic-cli -help を実行した際の英語原文を確認するか、個別に質問してください。
 +----
 +
 +{{indexmenu>/qubic-cli/#2}}
  
 {{topic>qubic-cli }} {{topic>qubic-cli }}
  
 {{tag>qubic-cli  wallet qx msvault }} {{tag>qubic-cli  wallet qx msvault }}
tag/qubic-cli.1766620119.txt.gz · 最終更新: by d.azuma