Remove retries on getBlockTemplate to fix pool flooding with calls

This commit is contained in:
miketout
2018-10-21 14:54:19 -07:00
parent e871bb78ad
commit d82a969a58
3 changed files with 8 additions and 3 deletions

View File

@@ -614,6 +614,7 @@ UniValue getblocktemplate(const UniValue& params, bool fHelp)
}
if (Params().MiningRequiresPeers() && (IsNotInSync() || fvNodesEmpty))
{
/*
int loops = 0, blockDiff = 0, newDiff = 0;
const int delay = 15;
do {
@@ -643,6 +644,8 @@ UniValue getblocktemplate(const UniValue& params, bool fHelp)
} while (fvNodesEmpty || IsNotInSync());
if (loops > delay)
throw JSONRPCError(RPC_CLIENT_NOT_CONNECTED, "Cannot get a block template while no peers are connected or chain not in sync!");
*/
throw JSONRPCError(RPC_CLIENT_NOT_CONNECTED, "Cannot get a block template while no peers are connected or chain not in sync!");
}
//if (IsInitialBlockDownload())