From e0ca6da85b328daebe29b950a18b3dc80b334a10 Mon Sep 17 00:00:00 2001 From: Duke Leto Date: Fri, 30 Sep 2022 08:31:25 -0400 Subject: [PATCH] The Answer --- src/connection.cpp | 2 +- src/rpc.cpp | 22 +++++++++++----------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/src/connection.cpp b/src/connection.cpp index 854479f..3b16f25 100644 --- a/src/connection.cpp +++ b/src/connection.cpp @@ -478,7 +478,7 @@ void ConnectionLoader::refreshHushdState(Connection* connection, std::functiondoRPC(payload, diff --git a/src/rpc.cpp b/src/rpc.cpp index cbd7216..73610cd 100644 --- a/src/rpc.cpp +++ b/src/rpc.cpp @@ -149,7 +149,7 @@ void RPC::getZAddresses(const std::function& cb) { void RPC::getTransparentUnspent(const std::function& cb) { QJsonObject payload = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "listunspent"}, {"params", QJsonArray {0}} // Get UTXOs with 0 confirmations as well. }; @@ -160,7 +160,7 @@ void RPC::getTransparentUnspent(const std::function& cb) { void RPC::getZUnspent(const std::function& cb) { QJsonObject payload = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "z_listunspent"}, {"params", QJsonArray {0}} // Get UTXOs with 0 confirmations as well. }; @@ -171,7 +171,7 @@ void RPC::getZUnspent(const std::function& cb) { void RPC::newZaddr(const std::function& cb) { QJsonObject payload = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "z_getnewaddress"}, {"params", QJsonArray { "sapling" }}, }; @@ -203,7 +203,7 @@ void RPC::getTPrivKey(QString addr, const std::function& cb) { void RPC::importZPrivKey(QString privkey, bool rescan, const std::function& cb) { QJsonObject payload = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "z_importkey"}, {"params", QJsonArray { privkey, (rescan ? "yes" : "no") }}, }; @@ -221,7 +221,7 @@ void RPC::importTPrivKey(QString privkey, bool rescan, const std::function void RPC::getBalance(const std::function& cb) { QJsonObject payload = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "z_gettotalbalance"}, {"params", QJsonArray {0}} // Get Unconfirmed balance as well. }; @@ -311,7 +311,7 @@ void RPC::sendZTransaction(QJsonValue params, const std::function& err) { QJsonObject payload = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "z_sendmany"}, {"params", params} }; @@ -372,7 +372,7 @@ void RPC::getAllPrivKeys(const std::function> [=] (auto addr) { QJsonObject payload = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", privKeyDumpMethodName}, {"params", QJsonArray { addr }}, }; @@ -397,14 +397,14 @@ void RPC::getAllPrivKeys(const std::function> // First get all the t and z addresses. QJsonObject payloadT = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "getaddressesbyaccount"}, {"params", QJsonArray {""} } }; QJsonObject payloadZ = { {"jsonrpc", "1.0"}, - {"id", "someid"}, + {"id", "42"}, {"method", "z_listaddresses"} };