From 6069fcc1a22b340c5071f72e7dc3ff93b309639f Mon Sep 17 00:00:00 2001 From: Kittywhiskers Van Gogh <63189531+kittywhiskers@users.noreply.github.com> Date: Tue, 12 Oct 2021 12:46:07 +0530 Subject: [PATCH] merge bitcoin#14667: Add deriveaddresses RPC util method --- src/rpc/client.cpp | 2 + src/rpc/misc.cpp | 91 ++++++++++++++++++++++++++ test/functional/rpc_deriveaddresses.py | 50 ++++++++++++++ test/functional/test_runner.py | 2 + 4 files changed, 145 insertions(+) create mode 100755 test/functional/rpc_deriveaddresses.py diff --git a/src/rpc/client.cpp b/src/rpc/client.cpp index ac6272d5fef6c..af5bea8beeac6 100644 --- a/src/rpc/client.cpp +++ b/src/rpc/client.cpp @@ -83,6 +83,8 @@ static const CRPCConvertParam vRPCConvertParams[] = { "sendmany", 6, "use_is" }, { "sendmany", 7, "use_cj" }, { "sendmany", 8, "conf_target" }, + { "deriveaddresses", 1, "begin" }, + { "deriveaddresses", 2, "end" }, { "scantxoutset", 1, "scanobjects" }, { "addmultisigaddress", 0, "nrequired" }, { "addmultisigaddress", 1, "keys" }, diff --git a/src/rpc/misc.cpp b/src/rpc/misc.cpp index 9a4f9a2021ead..71e51c08b2370 100644 --- a/src/rpc/misc.cpp +++ b/src/rpc/misc.cpp @@ -17,6 +17,7 @@ #include #include #include +#include