Skip to content

Application and library for bitcoin blockchain analysis

Notifications You must be signed in to change notification settings

gabo01/bitcoin-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bitcoin Parser

Lines of code Actions Status

Bitcoin parser is an application and library for performing analysis on the bitcoin blockchain. It consists on a CLI used to perform some standard blockchain operations and a library used which can be used to develop custom applications.

Prerequisites

In order to compile the library, you will need to have:

  • Rust version 1.46.0 or later
  • Cargo version 1.46.0 or later

Building from Source

For the debug version run:

cargo build

For the release version, which applies optimizations, run:

cargo build --release

Features

  • Struct model for the blockchain
  • Parser for blk.dat files
  • Transaction graph construction
  • Address graph construction
  • Script analysis

Disclaimer: The features checked are not stable yet and won't be as long as the application version does not reach 1.0.0