Advertisement
Guest User

Untitled

a guest
Dec 21st, 2015
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. diff = 400000
  2. digispeed = 1430000
  3.  
  4. supply = 0
  5.  
  6. def subsidy(height):
  7. if height < diff:
  8. subsidy = 8000
  9. blocks = height - 67200
  10. weeks = blocks / 10080 +1
  11.  
  12. for i in range(weeks):
  13. subsidy -= subsidy/200
  14.  
  15. elif height < digispeed:
  16. subsidy = 2459
  17. blocks = height - diff
  18. weeks = blocks/80160 +1
  19.  
  20. for i in range(weeks):
  21. subsidy -= subsidy/100
  22.  
  23. else:
  24. subsidy = 2157/2
  25. blocks = height - digispeed
  26. months = blocks*15/(3600*24*365/12)
  27. for i in range(months):
  28. subsidy *= 98884
  29. subsidy /= 100000
  30.  
  31. return subsidy
  32.  
  33. supply = 0
  34. blockcount = 1527789
  35. for i in range(blockcount):
  36. supply += subsidy(i)
  37. print supply
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement