hashrate = s.getmininginfo()["blocksperday"] if options.verbose: output.append(["blocksperday", str(hashrate)]) elif coin == "gapcoin": hashrate = s.getprimespersec() elif coin in ["bitcoin", "dogecoin", "litecoin", "ExclusiveCoin", "zcash", "zclassic"]: # Litecoin: Mining was removed from the client in 0.8 # EXCL: not available # Bitcoin: removed in 0.11.0 # zcash: no info available despite mining hashrate = 0 else: try: hashrate = s.getmininginfo()["hashespersec"] except: hashrate = s.gethashespersec() try: networkhashrate = s.getmininginfo()["networkhashps"] except: networkhashrate = 0 if coin != "primecoin" and options.verbose: output.append(["hashespersec", str(hashrate)]) if networkhashrate > 0: output.append(["networkhashrate", str(networkhashrate)]) blocks = info["blocks"] if options.verbose: