Browse Source

Better variable naming

master
Intel 11 years ago
parent
commit
1bb85e8d5d
  1. 9
      src/server/poolserver/Stratum/Client.cpp
  2. 4
      src/server/poolserver/Stratum/Job.h

9
src/server/poolserver/Stratum/Client.cpp

@ -213,7 +213,7 @@ namespace Stratum @@ -213,7 +213,7 @@ namespace Stratum
BigInt target(Util::BinToASCII(Util::Reverse(hash)), 16);
// Check if difficulty meets job diff
if (target > job.target) {
if (target > job.jobTarget) {
sLog.Error(LOG_STRATUM, "%s: Share above target", username.c_str());
DataMgr::Instance()->Push(Share(_ip, username, false, "Share above target", Util::Date(), job.diff));
_shareLimiter.LogBad();
@ -229,7 +229,7 @@ namespace Stratum @@ -229,7 +229,7 @@ namespace Stratum
}
// Check if block meets criteria
if (target <= job.blockCriteria) {
if (target <= job.blockTarget) {
sLog.Info(LOG_SERVER, "We have found a block candidate!");
if (_server->SubmitBlock(block)) {
@ -321,7 +321,8 @@ namespace Stratum @@ -321,7 +321,8 @@ namespace Stratum
Job job;
job.block = _server->GetWork();
job.diff = _diff;
job.target = Bitcoin::DiffToTarget(job.diff);
job.jobTarget = Bitcoin::DiffToTarget(job.diff);
job.blockTarget = Bitcoin::TargetFromBits(job.block->bits);
// Serialize transaction
ByteBuffer coinbasebuf;
@ -338,8 +339,6 @@ namespace Stratum @@ -338,8 +339,6 @@ namespace Stratum
job.coinbase1 = BinaryData(coinbase.begin(), coinbase.begin() + cbsplit);
job.coinbase2 = BinaryData(coinbase.begin() + cbsplit + 8, coinbase.end()); // plus extranonce size
job.blockCriteria = Bitcoin::TargetFromBits(job.block->bits);
return job;
}

4
src/server/poolserver/Stratum/Job.h

@ -17,8 +17,8 @@ namespace Stratum @@ -17,8 +17,8 @@ namespace Stratum
BinaryData coinbase1;
BinaryData coinbase2;
std::set<uint64> shares;
BigInt blockCriteria;
BigInt target;
BigInt blockTarget;
BigInt jobTarget;
// Submits share to a job
// Returns false if the same share already exists

Loading…
Cancel
Save