public Daemon.Responses.Getwork Getwork(string data = null) { // TODO: fixme! instead use jobmanager and sharemanager. if (data == null) // if miner supplied no data { return(_daemonClient.Getwork()); // that means he just wants work. } var result = _daemonClient.Getwork(data); // if he supplied a data //TODO: fix this according https://bitcointalk.org/index.php?topic=51281.msg611897#msg611897 if (result) // check his work. { Log.ForContext <GetworkMiner>().Verbose("Found block!: {0}", data); } return(null); }
public Getwork Getwork(string data = null) { var context = (HttpServiceContext)JsonRpcContext.Current().Value; var miner = (IVanillaMiner)(context.Miner); // TODO: fixme! instead use jobmanager and sharemanager. if (data == null) // if miner supplied no data { return(_daemonClient.Getwork()); // that means he just wants work. } var result = _daemonClient.Getwork(data); // if he supplied a data //TODO: fix this according https://bitcointalk.org/index.php?topic=51281.msg611897#msg611897 if (result) // check his work. { Log.ForContext <VanillaMiner>().Verbose("Found block!: {0}", data); } return(null); }