Bitcoin tools

Bitcoin tools is a Python library created for teaching and researching purposes. It’s main objective is twofold. First it aims to ease the understanding of Bitcoin transaction creation, by using well-documented and easy to understand python code. Second, it aims to provide a tool able to create custom transactions / scripts. Either scriptSig and scriptPubKey can be built from human readable strings created using Script syntax.


STATUS (STatistical Analysis Tool for Utxo Set) is an open source tool that provides an easy way to access, decode and analyze data from the Bitcoin’s utxo set.

STATUS is coded in Python 2 and works for both the existing versions of Bitcoin Core’s utxo set, that is, the first defined format (versions 0.8 - 0.14) and the recently defined one (version 0.15).

STATUS reads from a LevelDB folder (usually located under .bitcoin/chainstate) and parses all the utxo entries into a json file. From the parsed file, STATUS allows you to perform two type of analysis, a utxo based one, and a transaction based one, by decoding all the parsed information from the chainstate.

Bitcoin network health dashboard

The site provides graphs about Bitcoin network health for mainnet and testnet, such as transaction and block propagation times. Metrics are computed over inventory messages received by our custom node, and provide 50th percentile and 85th percentile propagation times. Data is obtained using hyperion[code] building on top of a coinscope instance (A. Miller et al. [paper][code]). Our node can be identified by the version string UAB-Coinscope:0.2.

rss facebook twitter github youtube mail spotify lastfm instagram linkedin google google-plus pinterest medium vimeo stackoverflow stackexchange reddit quora quora