|
@@ -9,7 +9,7 @@ import math
|
|
|
os.system("rm log/*_feedback.hist; rm log/*_output.hist")
|
|
os.system("rm log/*_feedback.hist; rm log/*_output.hist")
|
|
|
|
|
|
|
|
RUNNING_TIME = int(input("running time:"))
|
|
RUNNING_TIME = int(input("running time:"))
|
|
|
-NODES=1000
|
|
|
|
|
|
|
+NODES=100
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
if __name__ == "__main__":
|
|
|
egalitarian = ERC20DRK/NODES
|
|
egalitarian = ERC20DRK/NODES
|
|
@@ -25,7 +25,7 @@ if __name__ == "__main__":
|
|
|
for darkie in darkies:
|
|
for darkie in darkies:
|
|
|
effective_airdrop+=darkie.stake
|
|
effective_airdrop+=darkie.stake
|
|
|
print("network airdrop: {}, staked token: {}/{}% on {} nodes".format(airdrop, effective_airdrop, effective_airdrop/airdrop*100, len(darkies)))
|
|
print("network airdrop: {}, staked token: {}/{}% on {} nodes".format(airdrop, effective_airdrop, effective_airdrop/airdrop*100, len(darkies)))
|
|
|
- dt = DarkfiTable(airdrop, RUNNING_TIME, CONTROLLER_TYPE_DISCRETE, kp=-0.010399999999938556, ki=-0.0365999996461878, kd=0.03840000000000491, r_kp=0.41, r_ki=5.65, r_kd=89.23)
|
|
|
|
|
|
|
+ dt = DarkfiTable(airdrop, RUNNING_TIME, CONTROLLER_TYPE_DISCRETE, kp=-0.010399999999938556, ki=-0.0365999996461878, kd=0.03840000000000491, r_kp=-2.53, r_ki=29.5, r_kd=53.77)
|
|
|
for darkie in darkies:
|
|
for darkie in darkies:
|
|
|
dt.add_darkie(darkie)
|
|
dt.add_darkie(darkie)
|
|
|
acc, avg_apy, avg_reward, stake_ratio, avg_apr = dt.background(rand_running_time=False)
|
|
acc, avg_apy, avg_reward, stake_ratio, avg_apr = dt.background(rand_running_time=False)
|