Browse Source

param to lower case

z_createrawtransaction
dimxy 5 years ago
parent
commit
b2c7484255
  1. 1
      src/cc/CCinclude.h
  2. 6
      src/wallet/rpcwallet.cpp

1
src/cc/CCinclude.h

@ -298,6 +298,7 @@ UniValue ValueFromAmount(const CAmount& amount);
int64_t TotalPubkeyNormalInputs(const CTransaction &tx, const CPubKey &pubkey);
int64_t TotalPubkeyCCInputs(const CTransaction &tx, const CPubKey &pubkey);
inline std::string STR_TOLOWER(const std::string &str) { std::string out; for (std::string::const_iterator i = str.begin(); i != str.end(); i++) out += std::tolower(*i); return out; }
// bitcoin LogPrintStr with category "-debug" cmdarg support for C++ ostringstream:
#define CCLOG_INFO 0

6
src/wallet/rpcwallet.cpp

@ -6922,11 +6922,11 @@ UniValue faucetget(const UniValue& params, bool fHelp)
uint32_t pricesGetParam(UniValue param) {
uint32_t filter = 0;
if (strcmpi(param.get_str().c_str(), "all") == 0)
if (STR_TOLOWER(param.get_str()) == "all")
filter = 0;
if (strcmpi(param.get_str().c_str(), "open") == 0)
if (STR_TOLOWER(param.get_str()) == "open")
filter = 1;
if (strcmpi(param.get_str().c_str(), "closed") == 0)
if (STR_TOLOWER(param.get_str()) == "closed")
filter = 2;
else
throw runtime_error("incorrect parameter\n");

Loading…
Cancel
Save