0

Is there a library to know the number of bitcoin mined at a given block number ?

franck
  • 117
  • 3

1 Answers1

3

There is a fixed rate for how many bitcoins are mined each block. The block reward halves every 210,000 blocks, see Controlled Supply.

Here is a short term bitcoin distribution projection from the Bitcoin Wiki:

enter image description here

To calculate the total coins for a given block, try:

coins.py

block = 210000 * 10
totalCoins = 0

subsidy = 50.0
for i in range(1,block):
    if(i%210000 == 0):
        subsidy = subsidy / 2
    totalCoins += subsidy
    #print i, subsidy, totalCoins

print totalCoins

Also, you might find this helpful: Deflation Calculator

JBaczuk
  • 7,278
  • 1
  • 11
  • 32