public void SetJob(Job j) { // clear nonces receivedNonces.Clear(); StratumMessageServerNotify smsn = new StratumMessageServerNotify(); smsn.id = null; smsn.method = "mining.notify"; smsn.parameters = new object[4] { j.uniqueID, j.seedHash, j.headerHash, true }; Send(smsn); }
public void SetDifficulty(double diff) { if (difficulty == diff) { return; } difficulty = diff; StratumMessageServerNotify smsn = new StratumMessageServerNotify(); smsn.id = null; smsn.method = "mining.set_difficulty"; smsn.parameters = new object[1]; smsn.parameters[0] = difficulty; Send(smsn); }