RealPath:
WebPath:
2017/01/05 02:03 (JST) 更新
システム管理 >>

基本情報取得

Contents

バージョン情報

bash
$ bitcoin-cli -version
Bitcoin Core RPC client version v0.13.1.0-g03422e5

基本情報

※ testnet=3 に接続している状態での確認

bash
$ bitcoin-cli getinfo
{
  "version": 130100, … ソフトウェアバージョン (bitcoind のバージョン)
  "protocolversion": 70014, … プロトコルバージョン
  "walletversion": 130000,
  "balance": 0.00000000,
  "blocks": 207958, ← ★同期済みのブロック数
  "timeoffset": 0,
  "connections": 8, ← ★現在繋がっているノード数
  "proxy": "",
  "difficulty": 10597.7352158829,
  "testnet": true,
  "keypoololdest": 1480719261,
  "keypoolsize": 100,
  "paytxfee": 0.00000000,
  "relayfee": 0.00001000,
  "errors": ""
}

テストネットといえどもノード接続はあり採掘も行われているのでブロック数は日々増えている

bash
$ bitcoin-cli getinfo
{
  "version": 130100,
  "protocolversion": 70014,
  "walletversion": 130000,
  "balance": 0.00000000,
  "blocks": 208234, ← ★同期済みのブロック数:増えてる
  "timeoffset": 0,
  "connections": 8,
  "proxy": "",
  "difficulty": 10597.7352158829,
  "testnet": true,
  "keypoololdest": 1480719261,
  "keypoolsize": 100,
  "paytxfee": 0.00000000,
  "relayfee": 0.00001000,
  "errors": ""
}

ソースコード

getinfo 呼び出し部

UniValue CRPCTable::execute(const JSONRPCRequest &request) const


UniValue getinfo(const JSONRPCRequest& request)

ソフトウェアバージョン定義部

static const int CLIENT_VERSION =
                           1000000 * CLIENT_VERSION_MAJOR
                         +   10000 * CLIENT_VERSION_MINOR
                         +     100 * CLIENT_VERSION_REVISION
                         +       1 * CLIENT_VERSION_BUILD;