Nicolas BENOIT - Coinorama


Coinorama is a monitoring framework for Bitcoin markets, network and blockchain.
It's been active from May 2013 to January 2016 as, and eventually released under GNU Affero GPL v3.

The framework includes : data collection tools, database for timeseries and a web frontend.

Server-side tools are written in Python and C, and can be managed with a set of shell scripts.
Client-side (web frontend) is written in Javascript and relies on JQuery and Flot.

In order to run Coinorama, you will need :

  • Lighttpd
  • GLib-2.0
  • Python 2.7
  • Bitcoind (for network/blocks data)

Source code can be found at Github



Markets can be displayed individually or grouped.

Available charts :

  • Price
  • Price relative to one of the exchanges (multiple markets only)
  • Price Min/Avg/Max (multiple markets only)
  • MACD (Moving Average Convergence Divergence) (single market only)
  • ADX (Average Directional Movement Index) (single market only)
  • RSI (Relative Strength Index)
  • TSI (True Strength Index)
  • Volatility (Standard Deviation) (single market only)
  • ATR (Average True Range)
  • Trades volumes
  • Trades volumes share of each exchange (multiple markets only)
  • Number of trades
  • Average trade size
  • Bids/Asks ratio (e.g. demand vs. offer)
  • Bids & Asks sums
  • Order book
  • Order book spread (highlights gaps between asks and bids)
  • Lag of trading engine and network

Bitcoin network & blockchain(Edit)

Available charts :

  • Hashrate estimation vs. Difficulty
  • Number of blocks
  • Interval between blocks
  • Miners' revenue from fees and coinbase
  • Number of minted coins
  • Number of confirmed transactions
  • Transactions rate
  • BTC volume of confirmed transactions
  • Average BTC volume per transaction
  • Amount of transactions fees
  • Size of blocks
  • Average transaction size
  • Size of memory pool (set of unconfirmed transactions)