Monacoindアップデートにより変更されたコマンドたち

Monacoin projectが開発しているMonacoinのWallet「Monacoin core(Monacoind)」は2017年8月にアップデートが行われました。このアップデートで「getinfo」コマンドが非推奨になり、getinfoの代替となるコマンドが用意されたので、このページでもそれについての解説を行います。

もくじ

  • これまで使われていた「getinfo」コマンドの用途
  • 「getinfo」の代替となるコマンドたち

これまで使われていた「getinfo」コマンドの用途

GUIのMonacoin coreを使用する場合は、何らかの特殊事情がなければコマンドを打たなくてもMonacoinのやり取り・保管は何の差支えもなく行うことができます。しかし、CUIで制御するMonacoindを使用するときには、「getinfo」コマンドにお世話になる機会も多々ありました。例えば、

  • ブロックチェーンの同期の進捗確認
  • Monacoindのバージョン確認
  • Wallet全体の残高の確認
  • difficulty(採掘難易度)の確認
などを行う際には「getinfo」コマンドを使用しました。また、Monacoindの起動が完了したことを確かめたい時に「getinfo」コマンドを打った人もいるかもしれません(私もそうです)。

今回のアップデートで「getinfo」コマンドを使用できなくなるわけではありませんが、「非推奨」に切り替わってからしばらく経過した後に「getinfo」コマンドが削除される可能性はあるので、新しくプログラムを書く場合は「getinfo」コマンドを使用しないほうが無難かと思われます。

「getinfo」の代替となるコマンドたち

  • getnetworkinfo:Monacoindのバージョン・protocolversion・他のノードとの接続数などを確かめる
  • getwalletinfo:WalletのバージョンやWallet全体の残高を確かめる
  • getblockchaininfo:ブロックチェーンの同期の進行度合いや採掘難易度を確かめる

getnetworkinfo:Monacoindのバージョン・protocolversionを確かめる

Monacoindのバージョンを確かめる場合には、「getnetworkinfo」コマンドを使います。protocolversionの確認もこのコマンドで行なえます。また、現在接続しているノードの数もここで確認できます。 [VIM] monacoin-cli getnetworkinfo #実行結果 { “version”: 140200, #Monacoindのバージョン “subversion”: “/MonacoinCore:0.14.2/”, #ここもMonacoindのバージョン “protocolversion”: 70015, #protocolversion “localservices”: “000000000000000d”, “localrelay”: true, “timeoffset”: 0, “networkactive”: true, “connections”: 8,#他のノードとの接続数 “networks”: [ { “name”: “ipv4”, “limited”: false, “reachable”: true, “proxy”: “”, “proxy_randomize_credentials”: false }, { “name”: “ipv6”, “limited”: true, “reachable”: false, “proxy”: “”, “proxy_randomize_credentials”: false }, { “name”: “onion”, “limited”: true, “reachable”: false, “proxy”: “”, “proxy_randomize_credentials”: false } ], “relayfee”: 0.00100000, “incrementalfee”: 0.00001000, “localaddresses”: [ ], “warnings”: “” } [/VIM]

getwalletinfo:WalletのバージョンやWallet全体の残高を確かめる

WalletのバージョンやWallet全体の残高を知りたい場合は、「getwalletinfo」コマンドを使用します。 [VIM] monacoin-cli getwalletinfo #実行結果 { “walletversion”: 60000,#Walletのバージョン “balance”: 0.00000000,#Wallet全体の残高 “unconfirmed_balance”: 0.00000000,#未認証の残高 “immature_balance”: 0.00000000, “txcount”: 0, “keypoololdest”: 1457420917, “keypoolsize”: 101, “paytxfee”: 0.00000000 } [/VIM]

getblockchaininfo:ブロックチェーンの同期の進行度合いや採掘難易度を確かめる

ブロックチェーンの同期の進行度合いや採掘難易度を知りたい場合は、「getblockchaininfo」コマンドを使います。 [VIM] monacoin-cli getblockchaininfo #実行結果 { “chain”: “main”, “blocks”: 1084959,#同期が完了したブロックの番号 “headers”: 1084959, “bestblockhash”: “9bf69d52e0f617ba85ad317a31a254adbe9d3ba86f3bf3b8af8037c0e31cd561”, “difficulty”: 4229.792563076562,#採掘難易度 “mediantime”: 1503405192, “verificationprogress”: 0.9999974667447941, “chainwork”: “000000000000000000000000000000000000000000000000418b99c4dd3c4001”, “pruned”: false, “softforks”: [ { “id”: “bip34”, “version”: 2, “reject”: { “status”: true } }, { “id”: “bip66”, “version”: 3, “reject”: { “status”: true } }, { “id”: “bip65”, “version”: 4, “reject”: { “status”: true } } ], “bip9_softforks”: { “csv”: { “status”: “active”, “startTime”: 1488931200, “timeout”: 1520467200, “since”: 977760 }, “segwit”: { “status”: “active”, “startTime”: 1488931200, “timeout”: 1520467200, “since”: 977760 } } } [/VIM]

このブログを応援する・寄付する

当ブログでは暗号通貨による寄付を募っております。

モナゲボタン モナゲボタン

Bitcoin:

Monacoin:

Litecoin: