src/rpc/misc.cpp upstream changes

This commit is contained in:
Duke Leto
2019-12-12 17:56:11 -05:00
parent 0202e3436d
commit 43f984eae0

View File

@@ -97,7 +97,7 @@ int32_t getera(int timestamp)
return(0); return(0);
} }
UniValue getiguanajson(const UniValue& params, bool fHelp) UniValue getiguanajson(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 0) if (fHelp || params.size() != 0)
throw runtime_error("getiguanajson\nreturns json for iguana, for the current ERA."); throw runtime_error("getiguanajson\nreturns json for iguana, for the current ERA.");
@@ -137,7 +137,7 @@ UniValue getiguanajson(const UniValue& params, bool fHelp)
return json; return json;
} }
UniValue getnotarysendmany(const UniValue& params, bool fHelp) UniValue getnotarysendmany(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() > 1) if (fHelp || params.size() > 1)
throw runtime_error( throw runtime_error(
@@ -165,7 +165,7 @@ UniValue getnotarysendmany(const UniValue& params, bool fHelp)
return ret; return ret;
} }
UniValue geterablockheights(const UniValue& params, bool fHelp) UniValue geterablockheights(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 0) if (fHelp || params.size() != 0)
throw runtime_error( throw runtime_error(
@@ -191,7 +191,7 @@ UniValue geterablockheights(const UniValue& params, bool fHelp)
return(ret); return(ret);
} }
UniValue getinfo(const UniValue& params, bool fHelp) UniValue getinfo(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
uint256 notarized_hash,notarized_desttxid; int32_t prevMoMheight,notarized_height,longestchain,kmdnotarized_height,txid_height; uint256 notarized_hash,notarized_desttxid; int32_t prevMoMheight,notarized_height,longestchain,kmdnotarized_height,txid_height;
if (fHelp || params.size() != 0) if (fHelp || params.size() != 0)
@@ -413,7 +413,7 @@ public:
}; };
#endif #endif
UniValue coinsupply(const UniValue& params, bool fHelp) UniValue coinsupply(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
int32_t height = 0; int32_t currentHeight; int64_t blocks_per_year,zf1,zf3,zf12,sf1,sf3,sf12,sproutfunds,zfunds,supply1,supply3,supply12,supply = 0; UniValue result(UniValue::VOBJ); int32_t height = 0; int32_t currentHeight; int64_t blocks_per_year,zf1,zf3,zf12,sf1,sf3,sf12,sproutfunds,zfunds,supply1,supply3,supply12,supply = 0; UniValue result(UniValue::VOBJ);
if (fHelp || params.size() > 1) if (fHelp || params.size() > 1)
@@ -478,7 +478,7 @@ UniValue coinsupply(const UniValue& params, bool fHelp)
return(result); return(result);
} }
UniValue jumblr_deposit(const UniValue& params, bool fHelp) UniValue jumblr_deposit(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
int32_t retval; UniValue result(UniValue::VOBJ); int32_t retval; UniValue result(UniValue::VOBJ);
if (fHelp || params.size() != 1) if (fHelp || params.size() != 1)
@@ -498,7 +498,7 @@ UniValue jumblr_deposit(const UniValue& params, bool fHelp)
return(result); return(result);
} }
UniValue jumblr_secret(const UniValue& params, bool fHelp) UniValue jumblr_secret(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
int32_t retval; UniValue result(UniValue::VOBJ); int32_t retval; UniValue result(UniValue::VOBJ);
if (fHelp || params.size() != 1) if (fHelp || params.size() != 1)
@@ -516,7 +516,7 @@ UniValue jumblr_secret(const UniValue& params, bool fHelp)
return(result); return(result);
} }
UniValue jumblr_pause(const UniValue& params, bool fHelp) UniValue jumblr_pause(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
int32_t retval; UniValue result(UniValue::VOBJ); int32_t retval; UniValue result(UniValue::VOBJ);
if (fHelp ) if (fHelp )
@@ -526,7 +526,7 @@ UniValue jumblr_pause(const UniValue& params, bool fHelp)
return(result); return(result);
} }
UniValue jumblr_resume(const UniValue& params, bool fHelp) UniValue jumblr_resume(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
int32_t retval; UniValue result(UniValue::VOBJ); int32_t retval; UniValue result(UniValue::VOBJ);
if (fHelp ) if (fHelp )
@@ -536,7 +536,7 @@ UniValue jumblr_resume(const UniValue& params, bool fHelp)
return(result); return(result);
} }
UniValue validateaddress(const UniValue& params, bool fHelp) UniValue validateaddress(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 1) if (fHelp || params.size() != 1)
throw runtime_error( throw runtime_error(
@@ -630,7 +630,7 @@ public:
} }
}; };
UniValue z_validateaddress(const UniValue& params, bool fHelp) UniValue z_validateaddress(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 1) if (fHelp || params.size() != 1)
throw runtime_error( throw runtime_error(
@@ -741,7 +741,7 @@ CScript _createmultisig_redeemScript(const UniValue& params)
return result; return result;
} }
UniValue createmultisig(const UniValue& params, bool fHelp) UniValue createmultisig(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() < 2 || params.size() > 2) if (fHelp || params.size() < 2 || params.size() > 2)
{ {
@@ -783,7 +783,7 @@ UniValue createmultisig(const UniValue& params, bool fHelp)
return result; return result;
} }
UniValue verifymessage(const UniValue& params, bool fHelp) UniValue verifymessage(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 3) if (fHelp || params.size() != 3)
throw runtime_error( throw runtime_error(
@@ -839,7 +839,7 @@ UniValue verifymessage(const UniValue& params, bool fHelp)
return (pubkey.GetID() == *keyID); return (pubkey.GetID() == *keyID);
} }
UniValue setmocktime(const UniValue& params, bool fHelp) UniValue setmocktime(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 1) if (fHelp || params.size() != 1)
throw runtime_error( throw runtime_error(
@@ -933,7 +933,7 @@ bool timestampSort(std::pair<CMempoolAddressDeltaKey, CMempoolAddressDelta> a,
return a.second.time < b.second.time; return a.second.time < b.second.time;
} }
UniValue getaddressmempool(const UniValue& params, bool fHelp) UniValue getaddressmempool(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() > 2 || params.size() == 0) if (fHelp || params.size() > 2 || params.size() == 0)
throw runtime_error( throw runtime_error(
@@ -1005,7 +1005,7 @@ UniValue getaddressmempool(const UniValue& params, bool fHelp)
return result; return result;
} }
UniValue getaddressutxos(const UniValue& params, bool fHelp) UniValue getaddressutxos(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() > 2 || params.size() == 0) if (fHelp || params.size() > 2 || params.size() == 0)
throw runtime_error( throw runtime_error(
@@ -1092,7 +1092,7 @@ UniValue getaddressutxos(const UniValue& params, bool fHelp)
} }
} }
UniValue getaddressdeltas(const UniValue& params, bool fHelp) UniValue getaddressdeltas(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() > 2 || params.size() == 0 || !params[0].isObject()) if (fHelp || params.size() > 2 || params.size() == 0 || !params[0].isObject())
throw runtime_error( throw runtime_error(
@@ -1242,7 +1242,7 @@ CAmount checkburnaddress(CAmount &received, int64_t &nNotaryPay, int32_t &height
return balance; return balance;
} }
UniValue checknotarization(const UniValue& params, bool fHelp) UniValue checknotarization(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 0) if (fHelp || params.size() != 0)
throw runtime_error( throw runtime_error(
@@ -1272,7 +1272,7 @@ UniValue checknotarization(const UniValue& params, bool fHelp)
return true; return true;
} }
UniValue getnotarypayinfo(const UniValue& params, bool fHelp) UniValue getnotarypayinfo(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 0) if (fHelp || params.size() != 0)
throw runtime_error( throw runtime_error(
@@ -1318,7 +1318,7 @@ UniValue getnotarypayinfo(const UniValue& params, bool fHelp)
return result; return result;
} }
UniValue getaddressbalance(const UniValue& params, bool fHelp) UniValue getaddressbalance(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp ||params.size() > 2 || params.size() == 0) if (fHelp ||params.size() > 2 || params.size() == 0)
throw runtime_error( throw runtime_error(
@@ -1377,7 +1377,7 @@ UniValue getaddressbalance(const UniValue& params, bool fHelp)
UniValue komodo_snapshot(int top); UniValue komodo_snapshot(int top);
UniValue getsnapshot(const UniValue& params, bool fHelp) UniValue getsnapshot(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
UniValue result(UniValue::VOBJ); int64_t total; int32_t top = 0; UniValue result(UniValue::VOBJ); int64_t total; int32_t top = 0;
@@ -1434,7 +1434,7 @@ UniValue getsnapshot(const UniValue& params, bool fHelp)
return(result); return(result);
} }
UniValue getaddresstxids(const UniValue& params, bool fHelp) UniValue getaddresstxids(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() > 2 || params.size() < 1) if (fHelp || params.size() > 2 || params.size() < 1)
throw runtime_error( throw runtime_error(
@@ -1518,7 +1518,7 @@ UniValue getaddresstxids(const UniValue& params, bool fHelp)
} }
UniValue getspentinfo(const UniValue& params, bool fHelp) UniValue getspentinfo(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
if (fHelp || params.size() != 1 || !params[0].isObject()) if (fHelp || params.size() != 1 || !params[0].isObject())
@@ -1566,7 +1566,7 @@ UniValue getspentinfo(const UniValue& params, bool fHelp)
return obj; return obj;
} }
UniValue txnotarizedconfirmed(const UniValue& params, bool fHelp) UniValue txnotarizedconfirmed(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
bool notarizedconfirmed; uint256 txid; bool notarizedconfirmed; uint256 txid;
@@ -1592,7 +1592,7 @@ UniValue txnotarizedconfirmed(const UniValue& params, bool fHelp)
return result; return result;
} }
UniValue decodeccopret(const UniValue& params, bool fHelp) UniValue decodeccopret(const UniValue& params, bool fHelp, const CPubKey& mypk)
{ {
CTransaction tx; uint256 tokenid,txid,hashblock; CTransaction tx; uint256 tokenid,txid,hashblock;
std::vector<uint8_t> vopret,vOpretExtra; uint8_t *script,tokenevalcode; std::vector<uint8_t> vopret,vOpretExtra; uint8_t *script,tokenevalcode;