Add estimatefee and estimatepriority to btcctl.
This commit is contained in:
parent
a992b48705
commit
f67358d4db
1 changed files with 12 additions and 0 deletions
|
@ -53,6 +53,8 @@ var commandHandlers = map[string]*handlerData{
|
||||||
"decoderawtransaction": {1, 0, displayJSONDump, nil, makeDecodeRawTransaction, "<txhash>"},
|
"decoderawtransaction": {1, 0, displayJSONDump, nil, makeDecodeRawTransaction, "<txhash>"},
|
||||||
"decodescript": {1, 0, displayJSONDump, nil, makeDecodeScript, "<hex>"},
|
"decodescript": {1, 0, displayJSONDump, nil, makeDecodeScript, "<hex>"},
|
||||||
"dumpprivkey": {1, 0, displayGeneric, nil, makeDumpPrivKey, "<bitcoinaddress>"},
|
"dumpprivkey": {1, 0, displayGeneric, nil, makeDumpPrivKey, "<bitcoinaddress>"},
|
||||||
|
"estimatefee": {1, 0, displayGeneric, []conversionHandler{toInt64}, makeEstimateFee, "<numblocks>"},
|
||||||
|
"estimatepriority": {1, 0, displayGeneric, []conversionHandler{toInt64}, makeEstimatePriority, "<numblocks>"},
|
||||||
"getaccount": {1, 0, displayGeneric, nil, makeGetAccount, "<address>"},
|
"getaccount": {1, 0, displayGeneric, nil, makeGetAccount, "<address>"},
|
||||||
"getaccountaddress": {1, 0, displayGeneric, nil, makeGetAccountAddress, "<account>"},
|
"getaccountaddress": {1, 0, displayGeneric, nil, makeGetAccountAddress, "<account>"},
|
||||||
"getaddednodeinfo": {1, 1, displayJSONDump, []conversionHandler{toBool, nil}, makeGetAddedNodeInfo, "<dns> [node]"},
|
"getaddednodeinfo": {1, 1, displayJSONDump, []conversionHandler{toBool, nil}, makeGetAddedNodeInfo, "<dns> [node]"},
|
||||||
|
@ -267,6 +269,16 @@ func makeDumpPrivKey(args []interface{}) (btcjson.Cmd, error) {
|
||||||
return btcjson.NewDumpPrivKeyCmd("btcctl", args[0].(string))
|
return btcjson.NewDumpPrivKeyCmd("btcctl", args[0].(string))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// makeEstimateFee generates the cmd structure for estimatefee commands.
|
||||||
|
func makeEstimateFee(args []interface{}) (btcjson.Cmd, error) {
|
||||||
|
return btcjson.NewEstimateFeeCmd("btcctl", args[0].(int64))
|
||||||
|
}
|
||||||
|
|
||||||
|
// makeEstimatePriority generates the cmd structure for estimatepriority commands.
|
||||||
|
func makeEstimatePriority(args []interface{}) (btcjson.Cmd, error) {
|
||||||
|
return btcjson.NewEstimatePriorityCmd("btcctl", args[0].(int64))
|
||||||
|
}
|
||||||
|
|
||||||
// makeGetAccount generates the cmd structure for
|
// makeGetAccount generates the cmd structure for
|
||||||
// getaccount commands.
|
// getaccount commands.
|
||||||
func makeGetAccount(args []interface{}) (btcjson.Cmd, error) {
|
func makeGetAccount(args []interface{}) (btcjson.Cmd, error) {
|
||||||
|
|
Loading…
Reference in a new issue