Make p2pool's stratum implementation match the dumb de facto diff standard of scrypt...
[p2pool.git] / p2pool / bitcoin / stratum.py
index 7d981cd..a396d46 100644 (file)
@@ -34,7 +34,7 @@ class StratumRPCMiningProvider(object):
     def _send_work(self):
         x, got_response = self.wb.get_work(*self.wb.preprocess_request('' if self.username is None else self.username))
         jobid = str(random.randrange(2**128))
-        self.other.svc_mining.rpc_set_difficulty(bitcoin_data.target_to_difficulty(x['share_target'])).addErrback(lambda err: None)
+        self.other.svc_mining.rpc_set_difficulty(bitcoin_data.target_to_difficulty(x['share_target'])*self.wb.net.DUMB_SCRYPT_DIFF).addErrback(lambda err: None)
         self.other.svc_mining.rpc_notify(
             jobid, # jobid
             getwork._swap4(pack.IntType(256).pack(x['previous_block'])).encode('hex'), # prevhash