<p>Such a chart is trivial to create yourself by scraping blockchain.info. The following <code>bash</code> script will do just that:</p>

<pre><code>#!/bin/bash
END=$(date -d 'today 00:00:00' +%s) # Today 00:00:00
START=1354147200 # Midnight 2012/11/29 (days after reward halving)
DIFF=86400 # Number of seconds in a day

for i in $(seq $START $DIFF $END); do
  # Blockchain.info uses milliseconds, hence the additional 0s
  BLOCKS=$(curl -s https://blockchain.info/blocks/${i}000 | grep '(Main Chain)' | wc -l)
  BLOCK_DATE=$(date +'%Y-%m-%d' -d @${i})
  echo $BLOCK_DATE, $BLOCKS
done
</code></pre>

<p>This iterates over all days since the block reward halving day (2012/11/28) and counts the blocks that have been mined on that day. The following plot shows the number of blocks per day. Multiply that by 25 and you get the daily supply of bitcoins entering the system.</p>

<p><img src="https://i.sstatic.net/ua1OO.png" alt="enter image description here"></p>

<p>Notice that the notion of day depends on the timezone you're in, and blockchain.info appears to use GMT timestamps. Also blockchain.info uses the timestamp included in the block, which might be off for up to 2 hours, but that should even out in the long run.</p>

<p>You can find the script and data <a href="https://gist.github.com/cdecker/229ab36f551e5340d708" rel="nofollow noreferrer">here</a>.</p>

CC BY-SA 3.0
2014-09-20T14:48:52.000Z
2014-09-20T14:48:52.000Z
cdecker
<p>Such a graph would be fairly boring I presume as the supply is currently 25 BTC per 10 minutes. It's true that there's some variance and another factor is that it's actually 25 per a little less than 10 minutes because of the growth in hashing power.</p>

<p>Bitcoinwisdom.com has a graph that shows the average time between blocks which is inversely proportional to what you're asking.</p>

CC BY-SA 3.0
2014-09-20T08:28:29.033Z
2014-09-20T08:28:29.033Z
Jannes
<p>there is the blockchain.info one for total supply but that very low resolution.</p>

<p>I really was a graph of the actual new bitcoin mined on the market on a daily basis because it seems like a strangely elusive number given it's sigificance.</p>

<p>I know it's somewhere in the region of 4300 BTC per day, and probably quite stable. The stability itself though would be interesting to chart because it's not going to be perfect.</p>

<p>Failing all that, the blockchain has this information in it doesn't it. Perhaps I'll have to figure out now to plot it.</p>

<blockchain><money-supply><shrinking-money-supply>
Where can I find a chart of the daily supply?
barrymac
# Where can I find a chart of the daily supply?

(Asked by: username_0 on 2014-09-19)

there is the blockchain.info one for total supply but that very low resolution.

I really was a graph of the actual new bitcoin mined on the market on a daily basis because it seems like a strangely elusive number given it's sigificance.

I know it's somewhere in the region of 4300 BTC per day, and probably quite stable. The stability itself though would be interesting to chart because it's not going to be perfect.

Failing all that, the blockchain has this information in it doesn't it. Perhaps I'll have to figure out now to plot it.

**Tags:** blockchain, money-supply, shrinking-money-supply


---

## 2 answers

### Answer by username_1 on 2014-09-20. Score: 2 | Accepted answer

Such a chart is trivial to create yourself by scraping blockchain.info. The following `bash` script will do just that:

```
#!/bin/bash
END=$(date -d 'today 00:00:00' +%s) # Today 00:00:00
START=1354147200 # Midnight 2012/11/29 (days after reward halving)
DIFF=86400 # Number of seconds in a day

for i in $(seq $START $DIFF $END); do
  # Blockchain.info uses milliseconds, hence the additional 0s
  BLOCKS=$(curl -s https://blockchain.info/blocks/${i}000 | grep '(Main Chain)' | wc -l)
  BLOCK_DATE=$(date +'%Y-%m-%d' -d @${i})
  echo $BLOCK_DATE, $BLOCKS
done

```

This iterates over all days since the block reward halving day (2012/11/28) and counts the blocks that have been mined on that day. The following plot shows the number of blocks per day. Multiply that by 25 and you get the daily supply of bitcoins entering the system.

![enter image description here](https://i.sstatic.net/ua1OO.png)

Notice that the notion of day depends on the timezone you're in, and blockchain.info appears to use GMT timestamps. Also blockchain.info uses the timestamp included in the block, which might be off for up to 2 hours, but that should even out in the long run.

You can find the script and data [here](https://gist.github.com/username_1/229ab36f551e5340d708).


---

### Answer by username_2 on 2014-09-20. Score: 1

Such a graph would be fairly boring I presume as the supply is currently 25 BTC per 10 minutes. It's true that there's some variance and another factor is that it's actually 25 per a little less than 10 minutes because of the growth in hashing power.

Bitcoinwisdom.com has a graph that shows the average time between blocks which is inversely proportional to what you're asking.


---

