ユーザ用ツール

サイト用ツール


tag:qubic-cli

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
tag:qubic-cli [2025/11/25 20:12] – 作成 d.azumatag:qubic-cli [2026/02/21 00:13] (現在) – [qubic-cli] d.azuma
行 1: 行 1:
 ====== qubic-cli ====== ====== qubic-cli ======
 +
 + qubic-cli は、Qubic のノードにアクセスして操作するコマンドラインアプリケーションです。[[ウォレット|ウォレット]]操作から Defi アプリの操作などを行うことができます。
 +
  
   * [[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 -help の出力内容を日本語に翻訳・整理しました。
 +コマンドラインで入力するコマンド名(英語)はそのままで、その機能説明を日本語化しています。
 +
 +===== 基本設定 (Basic config) =====
 +
 +^ コマンド ^ 説明 ^
 +| **-conf <file>** | 設定ファイルを指定します。相対パスの場合はデータディレクトリがプレフィックスとして付加されます。(qubic.conf.example を参照)。注意: 設定ファイル内の変数は、コマンドライン引数で指定した値によって上書きされます。 |
 +| **-seed <SEED>** | 秘密鍵用の55文字のシードを指定します。 |
 +| **-nodeip <IPv4_ADDRESS>** | ブロックチェーン情報を問い合わせるターゲットノードのIPアドレス(デフォルト: 127.0.0.1)。 |
 +| **-nodeport <PORT>** | ターゲットノードのポート番号(デフォルト: 21841)。 |
 +| **-scheduletick <TICK_OFFSET>** | トランザクションを実行する「予定ティック」のオフセット値(デフォルト: 20)。 |
 +| **-force** | エラーが検知されても強制的にアクションを実行します(現在は提案機能のみ実装)。 |
 +| **-print-only <base64 | hex>** | ネットワークに送信せず、生のトランザクションデータのみを表示します。オフライン署名や後でブロードキャストする場合に便利です。 |
 +
 +===== コマンド一覧 (Commands) =====
 +
 +==== [WALLET COMMANDS] ウォレット関連 ====
 +^ コマンド ^ 説明 ^
 +| **-showkeys** | シードからアイデンティティ、公開鍵、秘密鍵を生成して表示します。 |
 +| **-getbalance <IDENTITY>** | 指定したアイデンティティの残高(Qubic量、入出金回数、最新ティック)を表示します。 |
 +| **-getasset <IDENTITY>** | 指定したアイデンティティが保有するアセット一覧を表示します。 |
 +| **-sendtoaddress <TARGET_IDENTITY> <AMOUNT>** | 標準的な送金トランザクションを行います。 |
 +| **-sendtoaddressintick <TARGET_IDENTITY> <AMOUNT> <TICK>** | 特定のティックを指定して送金トランザクションを行います。 |
 +
 +==== [QUTIL COMMANDS] ユーティリティ・投票関連 ====
 +^ コマンド ^ 説明 ^
 +| **-qutilsendtomanyv1 <FILE>** | 1つのティック内で複数のトランザクションを実行します(最大25件)。ファイルには1行ごとに「ID 金額」を記述します。手数料がかかります。 |
 +| **-qutilburnqubic <AMOUNT>** | Qubicをバーン(焼却)します。 |
 +| **-qutilcreatepoll ...** | 新しい投票(Poll)を作成します(QubicまたはAssetに関する投票)。 |
 +| **-qutilvote ...** | 投票に参加します。 |
 +| **-qutilgetcurrentresult <POLL_ID>** | 投票の現在の結果を取得します。 |
 +
 +==== [BLOCKCHAIN/PROTOCOL COMMANDS] ブロックチェーン・プロトコル関連 ====
 +^ コマンド ^ 説明 ^
 +| **-gettickdata <TICK_NUMBER> <OUTPUT_FILE>** | 指定したティックのデータを取得し、ファイルに書き出します(中身を見るには -readtickdata を使用)。 |
 +| **-readtickdata <FILE_NAME> <COMPUTOR_LIST>** | ティックデータファイルを読み込み、画面に表示します。検証するにはコンピューターリストが必要です。 |
 +| **-getcomputorlist <OUTPUT_FILE>** | 現在のエポックのコンピューター(バリデータ)リストを取得します。 |
 +| **-getnodeiplist** | シードノードから既知のノードIPリストを取得します。 |
 +| **-checktxontick <TICK_NUMBER> <TX_ID>** | 指定したトランザクションが、そのティックに含まれているか確認します。 |
 +| **-dumpspectrumfile <BINARY> <CSV>** | スペクトラムファイル(バイナリ)をCSV形式に変換します。 |
 +| **-getsysteminfo** | 現在のシステム状態(初期ティック、エポック情報など)を表示します。 |
 +| **-getactiveipos** | 現在のエポックでアクティブなIPO(新規公開株)のリストを表示します。 |
 +
 +==== [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.1764101564.txt.gz · 最終更新: by d.azuma