From 79ff9b76ee03de807f7aeb01e552345911a48a6e Mon Sep 17 00:00:00 2001 From: David Hill Date: Thu, 30 Jan 2014 13:26:15 -0500 Subject: [PATCH] add verifymessage to btcctl --- util/btcctl/btcctl.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/util/btcctl/btcctl.go b/util/btcctl/btcctl.go index fdd3b5f8..9f81ae2d 100644 --- a/util/btcctl/btcctl.go +++ b/util/btcctl/btcctl.go @@ -96,6 +96,7 @@ var commandHandlers = map[string]*handlerData{ "submitblock": &handlerData{1, 1, displayGeneric, nil, makeSubmitBlock, " [jsonparametersobject]"}, "validateaddress": &handlerData{1, 0, displayJSONDump, nil, makeValidateAddress, "
"}, "verifychain": &handlerData{0, 2, displayJSONDump, []conversionHandler{toInt, toInt}, makeVerifyChain, "[level] [numblocks]"}, + "verifymessage": &handlerData{3, 0, displayGeneric, nil, makeVerifyMessage, "
"}, "walletlock": &handlerData{0, 0, displayGeneric, nil, makeWalletLock, ""}, "walletpassphrase": &handlerData{1, 1, displayGeneric, []conversionHandler{nil, toInt64}, makeWalletPassphrase, " [timeout]"}, "walletpassphrasechange": &handlerData{2, 0, displayGeneric, nil, makeWalletPassphraseChange, " "}, @@ -660,6 +661,11 @@ func makeVerifyChain(args []interface{}) (btcjson.Cmd, error) { return btcjson.NewVerifyChainCmd("btcctl", iargs...) } +func makeVerifyMessage(args []interface{}) (btcjson.Cmd, error) { + return btcjson.NewVerifyMessageCmd("btcctl", args[0].(string), + args[1].(string), args[2].(string)) +} + // makeWalletLock generates the cmd structure for walletlock commands. func makeWalletLock(args []interface{}) (btcjson.Cmd, error) { return btcjson.NewWalletLockCmd("btcctl")