X-Git-Url: https://git.novaco.in/?p=novacoin.git;a=blobdiff_plain;f=src%2Frpcmining.cpp;fp=src%2Frpcmining.cpp;h=ca569688bd32c68060c4ed5f82d6b5fb7a1d3dd5;hp=ce6545b0c3493bfcddebd85e5287806f5370d123;hb=5098ea454db9132aa0f576921ca9d1a69429d146;hpb=47d3ceb3da845e216fc9577cbf52f8b5600e5f93 diff --git a/src/rpcmining.cpp b/src/rpcmining.cpp index ce6545b..ca56968 100644 --- a/src/rpcmining.cpp +++ b/src/rpcmining.cpp @@ -133,7 +133,7 @@ Value scaninput(const Array& params, bool fHelp) if (inputs_v.type() == array_type) { Array inputs = inputs_v.get_array(); - BOOST_FOREACH(const Value &v_out, inputs) + for (const Value &v_out : inputs) { int nOut = v_out.get_int(); if (nOut < 0 || nOut > (int)tx.vout.size() - 1) @@ -188,7 +188,7 @@ Value scaninput(const Array& params, bool fHelp) interval.second = interval.first + nDays * nOneDay; Array results; - BOOST_FOREACH(const int &nOut, vInputs) + for (const int &nOut : vInputs) { // Check for spent flag // It doesn't make sense to scan spent inputs. @@ -208,7 +208,7 @@ Value scaninput(const Array& params, bool fHelp) std::vector > result; if (ScanKernelForward((unsigned char *)&itK[0], nBits, tx.nTime, tx.vout[nOut].nValue, interval, result)) { - BOOST_FOREACH(const PAIRTYPE(uint256, uint32_t) solution, result) + for (const auto &solution : result) { Object item; item.push_back(Pair("nout", nOut)); @@ -307,7 +307,7 @@ Value getworkex(const Array& params, bool fHelp) Array merkle_arr; - BOOST_FOREACH(uint256 merkleh, merkle) { + for (uint256 merkleh : merkle) { merkle_arr.push_back(HexStr(BEGIN(merkleh), END(merkleh))); } @@ -550,7 +550,7 @@ Value getblocktemplate(const Array& params, bool fHelp) map setTxIndex; int i = 0; CTxDB txdb("r"); - BOOST_FOREACH (CTransaction& tx, pblock->vtx) + for (CTransaction& tx : pblock->vtx) { uint256 txHash = tx.GetHash(); setTxIndex[txHash] = i++; @@ -574,7 +574,7 @@ Value getblocktemplate(const Array& params, bool fHelp) entry.push_back(Pair("fee", (int64_t)(tx.GetValueIn(mapInputs) - tx.GetValueOut()))); Array deps; - BOOST_FOREACH (MapPrevTx::value_type& inp, mapInputs) + for (MapPrevTx::value_type& inp : mapInputs) { if (setTxIndex.count(inp.first)) deps.push_back(setTxIndex[inp.first]);