From 52bd617b1b574971c21df9c48f9a8b1e6d249866 Mon Sep 17 00:00:00 2001 From: Mihailo Milenkovic Date: Mon, 29 Oct 2018 18:17:30 +0100 Subject: [PATCH] Fix --- src/cc/dapps/oraclefeed.c | 1 + src/wallet/rpcwallet.cpp | 8 +------- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/cc/dapps/oraclefeed.c b/src/cc/dapps/oraclefeed.c index ef05fdcff..ce075443e 100644 --- a/src/cc/dapps/oraclefeed.c +++ b/src/cc/dapps/oraclefeed.c @@ -690,6 +690,7 @@ char *get_gatewaysmultisig(char *refcoin,char *acname,char *txidaddr,int32_t *K) { if ( (hexstr= jstr(retjson,"hex")) != 0 ) hex = clonestr(hexstr); + *K=jint(retjson,"number_of_signs"); free_json(retjson); } return(hex); diff --git a/src/wallet/rpcwallet.cpp b/src/wallet/rpcwallet.cpp index ca3c0bea4..fdeaea2ff 100644 --- a/src/wallet/rpcwallet.cpp +++ b/src/wallet/rpcwallet.cpp @@ -5600,13 +5600,7 @@ UniValue gatewaysmultisig(const UniValue& params, bool fHelp) const CKeyStore& keystore = *pwalletMain; LOCK2(cs_main, pwalletMain->cs_wallet); txidaddr = (char *)params[0].get_str().c_str(); - hex = GatewaysMultisig(txidaddr); - if ( hex.size() > 0 ) - { - result.push_back(Pair("result", "success")); - result.push_back(Pair("hex",hex)); - } else ERR_RESULT("couldnt gatewaysmultisig"); - return(result); + return(GatewaysMultisig(txidaddr)); } UniValue gatewayspartialsign(const UniValue& params, bool fHelp)