aboutsummaryrefslogtreecommitdiff
path: root/src/rpc
diff options
context:
space:
mode:
authorPieter Wuille <pieter.wuille@gmail.com>2019-05-08 14:03:29 -0700
committerPieter Wuille <pieter.wuille@gmail.com>2019-08-06 17:11:12 -0700
commit26d3fad1093dfc697048313be7a96c9adf723654 (patch)
treec3b4b85506298304ff339ba92f518353a177fa63 /src/rpc
parent104b3a5069c937383e6f88f2f3fb804ef61b208f (diff)
downloadbitcoin-26d3fad1093dfc697048313be7a96c9adf723654.tar.xz
Add unmodified-but-with-checksum to getdescriptorinfo
Diffstat (limited to 'src/rpc')
-rw-r--r--src/rpc/misc.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/rpc/misc.cpp b/src/rpc/misc.cpp
index 6be4057366..d1e9682416 100644
--- a/src/rpc/misc.cpp
+++ b/src/rpc/misc.cpp
@@ -136,6 +136,7 @@ UniValue getdescriptorinfo(const JSONRPCRequest& request)
RPCResult{
"{\n"
" \"descriptor\" : \"desc\", (string) The descriptor in canonical form, without private keys\n"
+ " \"checksum\" : \"chksum\", (string) The checksum for the input descriptor\n"
" \"isrange\" : true|false, (boolean) Whether the descriptor is ranged\n"
" \"issolvable\" : true|false, (boolean) Whether the descriptor is solvable\n"
" \"hasprivatekeys\" : true|false, (boolean) Whether the input descriptor contained at least one private key\n"
@@ -156,6 +157,7 @@ UniValue getdescriptorinfo(const JSONRPCRequest& request)
UniValue result(UniValue::VOBJ);
result.pushKV("descriptor", desc->ToString());
+ result.pushKV("checksum", GetDescriptorChecksum(request.params[0].get_str()));
result.pushKV("isrange", desc->IsRange());
result.pushKV("issolvable", desc->IsSolvable());
result.pushKV("hasprivatekeys", provider.keys.size() > 0);