Skip to content

Commit

Permalink
Update qubic收益计算器.py
Browse files Browse the repository at this point in the history
bug fix
  • Loading branch information
EdmundFu-233 committed Mar 16, 2024
1 parent a22771f commit 7730c34
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions qubic收益计算器.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
version = "v2.2"
version = "v2.3"
import os
import json
import requests
Expand Down Expand Up @@ -143,20 +143,20 @@ def day_per_sol_warning(table_name):
if 7 < 1 / (24 * myHashrate * netSolsPerHour / netHashrate):
table_name.add_row("⚠ 获得 sol 周期超过 1 纪元,请注意风险⚠","⚠ 获得 sol 周期超过 1 纪元,请注意风险⚠")

def miner_luckyness(Its,solutionsFound,latest_avg_score): ##存在算法层面的疑惑,如果您有更好的解决方法,请提交issue
def miner_luckyness(network_its,Its,solutionsFound,latest_avg_score): ##存在算法层面的疑惑,如果您有更好的解决方法,请提交issue
if solutionsFound == 0:
return "N/A"
else:
luckyness = (Its / solutionsFound) / (Its / latest_avg_score * 676)
luckyness = (Its / solutionsFound) / (network_its / (latest_avg_score * 676))
return luckyness

def miner_detail(miner_info,table_name):
miner_info = miner_info["miners"]
for miner in miner_info:
if miner_luckyness(miner['currentIts'],miner['solutionsFound'],latest_avg_score(networkStat)) == "N/A":
if miner_luckyness(netHashrate,miner['currentIts'],miner['solutionsFound'],latest_avg_score(networkStat)) == "N/A":
table_name.add_row(miner['alias'],str(miner['currentIts']) + " it/s",str(miner['solutionsFound']),"N/A")
else:
table_name.add_row(miner['alias'],str(miner['currentIts']) + " it/s",str(miner['solutionsFound']),"{:.1%}".format(miner_luckyness(miner['currentIts'],miner['solutionsFound'],latest_avg_score(networkStat))))
table_name.add_row(miner['alias'],str(miner['currentIts']) + " it/s",str(miner['solutionsFound']),"{:.1%}".format(miner_luckyness(netHashrate,miner['currentIts'],miner['solutionsFound'],latest_avg_score(networkStat))))


table_epoch_info = Table(title="⌛ 目前纪元信息⌛")
Expand Down Expand Up @@ -209,7 +209,7 @@ def miner_detail(miner_info,table_name):
table_miner_summary.add_column('总 Sol ', justify="right", style="green")
table_miner_summary.add_column('总幸运值', justify="right", style="green")
table_miner_summary.add_row(str(myHashrate) + " it/s",str(miner_info_temp["foundSolutions"])
,"{:.1%}".format(miner_luckyness(myHashrate,miner_info_temp["foundSolutions"],latest_avg_score(networkStat))))
,"{:.1%}".format(miner_luckyness(netHashrate,myHashrate,miner_info_temp["foundSolutions"],latest_avg_score(networkStat))))
Console().print(table_miner_summary)

print('↑上方可能有信息被遮盖住,请注意窗口大小↑')
Expand Down

0 comments on commit 7730c34

Please sign in to comment.