Browse Source

Simplify and use jsToInt()

cl-refactor
Lefteris Karapetsas 10 years ago
parent
commit
2b6cecc429
  1. 4
      libdevcore/CommonJS.h
  2. 2
      libweb3jsonrpc/WebThreeStubServerBase.cpp

4
libdevcore/CommonJS.h

@ -113,9 +113,7 @@ inline u256 jsToU256(std::string const& _s) { return jsToInt<32>(_s); }
inline int jsToInt(std::string const& _s)
{
if (_s.size() > 2 && _s.substr(0, 2).compare("0x") == 0)
return std::stoi(_s, nullptr, 16);
return std::stoi(_s, nullptr, 10);
return std::stoi(_s, nullptr, 0);
}
inline std::string jsToDecimal(std::string const& _s)

2
libweb3jsonrpc/WebThreeStubServerBase.cpp

@ -782,7 +782,7 @@ bool WebThreeStubServerBase::eth_submitWork(string const& _nonce, string const&,
bool WebThreeStubServerBase::eth_submitHashrate(string const& _hashes, string const& _id)
{
client()->submitExternalHashrate(stoi(_hashes, nullptr, 0), jsToFixed<32>(_id));
client()->submitExternalHashrate(jsToInt(_hashes), jsToFixed<32>(_id));
return true;
}

Loading…
Cancel
Save