mirror of
https://github.com/kaspanet/kaspad.git
synced 2025-06-24 15:02:32 +00:00
add verifymessage to btcctl
This commit is contained in:
parent
bd0c799e2f
commit
79ff9b76ee
@ -96,6 +96,7 @@ var commandHandlers = map[string]*handlerData{
|
|||||||
"submitblock": &handlerData{1, 1, displayGeneric, nil, makeSubmitBlock, "<hexdata> [jsonparametersobject]"},
|
"submitblock": &handlerData{1, 1, displayGeneric, nil, makeSubmitBlock, "<hexdata> [jsonparametersobject]"},
|
||||||
"validateaddress": &handlerData{1, 0, displayJSONDump, nil, makeValidateAddress, "<address>"},
|
"validateaddress": &handlerData{1, 0, displayJSONDump, nil, makeValidateAddress, "<address>"},
|
||||||
"verifychain": &handlerData{0, 2, displayJSONDump, []conversionHandler{toInt, toInt}, makeVerifyChain, "[level] [numblocks]"},
|
"verifychain": &handlerData{0, 2, displayJSONDump, []conversionHandler{toInt, toInt}, makeVerifyChain, "[level] [numblocks]"},
|
||||||
|
"verifymessage": &handlerData{3, 0, displayGeneric, nil, makeVerifyMessage, "<address> <signature> <message>"},
|
||||||
"walletlock": &handlerData{0, 0, displayGeneric, nil, makeWalletLock, ""},
|
"walletlock": &handlerData{0, 0, displayGeneric, nil, makeWalletLock, ""},
|
||||||
"walletpassphrase": &handlerData{1, 1, displayGeneric, []conversionHandler{nil, toInt64}, makeWalletPassphrase, "<passphrase> [timeout]"},
|
"walletpassphrase": &handlerData{1, 1, displayGeneric, []conversionHandler{nil, toInt64}, makeWalletPassphrase, "<passphrase> [timeout]"},
|
||||||
"walletpassphrasechange": &handlerData{2, 0, displayGeneric, nil, makeWalletPassphraseChange, "<oldpassphrase> <newpassphrase>"},
|
"walletpassphrasechange": &handlerData{2, 0, displayGeneric, nil, makeWalletPassphraseChange, "<oldpassphrase> <newpassphrase>"},
|
||||||
@ -660,6 +661,11 @@ func makeVerifyChain(args []interface{}) (btcjson.Cmd, error) {
|
|||||||
return btcjson.NewVerifyChainCmd("btcctl", iargs...)
|
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.
|
// makeWalletLock generates the cmd structure for walletlock commands.
|
||||||
func makeWalletLock(args []interface{}) (btcjson.Cmd, error) {
|
func makeWalletLock(args []interface{}) (btcjson.Cmd, error) {
|
||||||
return btcjson.NewWalletLockCmd("btcctl")
|
return btcjson.NewWalletLockCmd("btcctl")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user