Number of bitcoins mined algorithm

0

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

franck

Posted 2018-08-09T16:00:30.677

Reputation: 117

Answers

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

Posted 2018-08-09T16:00:30.677

Reputation: 6 172

Thanks for you answer, I'm looking for the (pseudo) code that would generate this array.franck 2018-08-10T07:02:43.697

Just added some code and a project that might be helpfulJBaczuk 2018-08-10T13:12:16.903