bitcoin-cliコマンド【getchaintxstats】

getchaintxstats ( nblocks blockhash )

チェーン内のトランザクションの総数と割合に関する統計を計算する

引数

① nblocks (numeric, optional)

対象範囲のサイズをブロック数で指定(デフォルト:1ヶ月分のブロック数)

② blockhash (string, optional)

対象範囲を終了させるブロックのハッシュ

第二引数を指定すると、第二引数で指定したブロックから、第一引数で指定した分のブロックを遡って統計情報が計算される。

実行例

$ bitcoin-cli getchaintxstats
{
  "time": 1541264247,
  "txcount": 353740296,
  "window_final_block_hash": "00000000000000000023f06e14757f2afb9e9032ff9b5f446bddf9631145b978",
  "window_block_count": 4320,
  "window_tx_count": 7564770,
  "window_interval": 2639822,
  "txrate": 2.86563639518119
}

$ bitcoin-cli getchaintxstats 4320 0000000000000000001f8f8da43dd65068f5dfa46da55bf7d4f85c0d92c7f121
{
  "time": 1541258898,
  "txcount": 353719033,
  "window_final_block_hash": "0000000000000000001f8f8da43dd65068f5dfa46da55bf7d4f85c0d92c7f121",
  "window_block_count": 4320,
  "window_tx_count": 7560930,
  "window_interval": 2636806,
  "txrate": 2.867457825869632
}

出力内容

time (numeric)

範囲内の最終ブロックのタイムスタンプ(UNIX時間)

txcount (numeric)

ブロック番号 #1〜範囲内の最終ブロックまでのトランザクションの合計数

window_final_block_hash (string)

範囲内の最終ブロックのハッシュ

window_block_count (numeric)

範囲内のブロック数

window_tx_count (numeric)

範囲内のトランザクション数

window_interval (numeric)

範囲内の経過時間(秒単位)

txrate (numeric)

範囲内の平均トランザクション処理件数(1秒あたり)