{"repo":"gcarq/rusty-blockparser","free":true,"listed":false,"github":"https://github.com/gcarq/rusty-blockparser","clone":"git clone https://github.com/gcarq/rusty-blockparser.git","description":"Bitcoin Blockchain Parser written in Rust language","language":"Rust","stars":396,"topics":["blockchain","bitcoin","litecoin","parser","rust"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"rusty-blockparser rusty-blockparser is a Bitcoin Blockchain Parser that enables data extraction of various types (e.g.: blocks, transactions, scripts, public keys / hashes, balances) and full UTXO dumps. Supported Blockchains Bitcoin , Namecoin , Litecoin , Dogecoin , Myriadcoin , Unobtanium and NoteBlockchain . IMPORTANT: A local unpruned copy of the blockchain with intact block index and blk files, downloaded with Bitcoin Core 0.15.1+ or similar clients is required. If you are not sure whether your local copy is valid you can apply --verify to validate the blockdata and block merkle trees. Supported Transaction Types Bitcoin and Bitcoin Testnet transactions are parsed using rust-bitcoin, this includes transactions of type P2SH, P2PKH, P2PK, P2WSH, P2WPKH, P2TR, P2MS, OP RETURN and SegWit. Bitcoin forks (e.g.: Dogecoin, Litecoin, etc.) are evaluated via a custom script implementation which includes P2PK, P2PKH, P2SH, P2MS and OP RETURN. Analysis and Data Extraction Data is being extracted via callbacks which are built on top of the core parser. They can be easily extended to extract specific types of information and can be found here. Extract Balances of all known addresses The command balances extracts the balance of all known addresses and dumps it to a csv file called balances.csv with the following format: Extract all UTXOs along with their corresponding address balances The command unspentcsvdump can be used to dump all UTXOs with their corresponding address balance to ","default_branch":null,"files":null,"tree":[],"storefront":"/r/gcarq","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/gcarq/rusty-blockparser/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}