From 2311801c78b0d9094f047a4951f3631e6880f13b Mon Sep 17 00:00:00 2001 From: orignal Date: Wed, 20 Sep 2017 16:17:05 -0400 Subject: [PATCH] consider difficulty 1 as 0.01 --- src/server/poolserver/Stratum/Client.h | 2 +- src/server/shared/Gostcoin/Gostcoin.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/poolserver/Stratum/Client.h b/src/server/poolserver/Stratum/Client.h index 5a0945b..74498a0 100644 --- a/src/server/poolserver/Stratum/Client.h +++ b/src/server/poolserver/Stratum/Client.h @@ -116,7 +116,7 @@ namespace Stratum // Send difficulty update JSON params; - params.Add(int64(_diff)); + params.Add(double(_diff)/100); // diff 1 = 0.01 JSON msg; msg["id"]; diff --git a/src/server/shared/Gostcoin/Gostcoin.h b/src/server/shared/Gostcoin/Gostcoin.h index 7b187e2..afb0e21 100644 --- a/src/server/shared/Gostcoin/Gostcoin.h +++ b/src/server/shared/Gostcoin/Gostcoin.h @@ -12,7 +12,8 @@ namespace Gostcoin { inline BigInt TargetToDiff(BigInt val) { - static BigInt c("0x00000000ffff0000000000000000000000000000000000000000000000000000"); + // we consider diff=1 as 0.01 + static BigInt c("0x0000ffff00000000000000000000000000000000000000000000000000000000"); return (c / val); }