Monacoindアップデートにより変更されたコマンドたち
投稿日:2017年08月30日
最終更新日:
もくじ
- これまで使われていた「getinfo」コマンドの用途
- 「getinfo」の代替となるコマンドたち
これまで使われていた「getinfo」コマンドの用途
GUIのMonacoin coreを使用する場合は、何らかの特殊事情がなければコマンドを打たなくてもMonacoinのやり取り・保管は何の差支えもなく行うことができます。しかし、CUIで制御するMonacoindを使用するときには、「getinfo」コマンドにお世話になる機会も多々ありました。例えば、
- ブロックチェーンの同期の進捗確認
- Monacoindのバージョン確認
- Wallet全体の残高の確認
- difficulty(採掘難易度)の確認
今回のアップデートで「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]