python-bitcoin-blockchain-parser icon indicating copy to clipboard operation
python-bitcoin-blockchain-parser copied to clipboard

A Python 3 Bitcoin blockchain parser

Results 41 python-bitcoin-blockchain-parser issues
Sort by recently updated
recently updated
newest added

The parser is working properly with old blk files, but with recent blk files throws this error: ``` File "/usr/local/lib/python3.5/dist-packages/blockchain_parser/block.py", line 81, in transactions self._transactions = list(get_block_transactions(self.hex)) File "/usr/local/lib/python3.5/dist-packages/blockchain_parser/block.py", line...

**This is the error I get when I try to parse the btc ordered blocks:** Traceback (most recent call last): File "path.to.file", line 7, in for block in blockchain.get_ordered_blocks(sys.argv[0] +...

in blockchain.py: def __getBlockIndexes(self, index): """There is no method of leveldb to close the db (and release the lock). This creates problem during concurrent operations. This function also provides caching...

Replace hardcoded `pchMessageStart` and address `version` bytes to support a bunch of altcoins. Haven't tested all features but extracting addresses from transaction works

My response to Issue#32 regarding more use of `struct.unpack()` function. Please review

Add a boolean property to the Address class indicating wheter an address uses compressed or uncompressed public key. If the public key for the address is unknown, an exception should...

enhancement
trivial

Hi. Thanks for this amazing software. Unfortunately I couldn't go beyond block 1414414 cause after that block the program returns many -1: `DBBlockIndex(000000001098e10889c0ffd39c5d39cc5a54f4f456adda5b52e017072f918a16, height=1414416, file_no=-1, file_pos=-1)` Why is that?

After parse block from Testnet `blockchain_parser.block.get_block_transactions()` returns transactions with addresses started from "1", but for Testnet they should be started from "m" or "n". [List of address prefixes](https://en.bitcoin.it/wiki/List_of_address_prefixes )

When trying to run the parser while bitcoind is also running, I receive the following error: IOError: b'IO error: lock /home/user/.bitcoin/blocks/index/LOCK: Resource temporarily unavailable' Running the parser while the node...