constants.py 752 B

123456789101112131415161718192021222324252627282930313233343536
  1. from decimal import Decimal as Num
  2. N_TERM = 2
  3. CONTROLLER_TYPE_ANALOGUE=-1
  4. CONTROLLER_TYPE_DISCRETE=0
  5. CONTROLLER_TYPE_TAKAHASHI=1
  6. ERC20DRK=2.1*10**9
  7. L = 28948022309329048855892746252171976963363056481941560715954676764349967630337.0
  8. F_MIN = 0.0001
  9. F_MAX = 0.9999
  10. REWARD_MIN = 1
  11. REWARD_MAX = 1000
  12. SLOT = 90
  13. ONE_YEAR = Num(365.25*24*60*60/SLOT)
  14. ONE_MONTH = int(30*24*60*60/SLOT)
  15. VESTING_PERIOD = ONE_MONTH
  16. TARGET_APR = Num(0.12)
  17. PRIMARY_REWARD_TARGET = 0.35 # staked ratio
  18. SECONDARY_LEAD_TARGET = 1 #number of lead per slot
  19. EPSILON = 1
  20. EPOCH_LENGTH = Num(10)
  21. L_HP = Num(L)
  22. F_MIN_HP = Num(F_MIN)
  23. F_MAX_HP = Num(F_MAX)
  24. EPSILON_HP = Num(EPSILON)
  25. REWARD_MIN_HP = Num(REWARD_MIN)
  26. REWARD_MAX_HP = Num(REWARD_MAX)
  27. VESTING_FILE='vested_distribution.csv'