python-bitcoin-blockchain-parser
python-bitcoin-blockchain-parser copied to clipboard
A Python 3 Bitcoin blockchain parser
Related issue: https://stackoverflow.com/questions/74979674/gensim-install-in-python-3-11-fails-because-of-missing-longintrepr-h-file Reproduction on Ubuntu 23.10, Python 3.11.6: ``` git clone https://github.com/alecalve/python-bitcoin-blockchain-parser cd python-bitcoin-blockchain-parser virtualenv -p python3 .venv . .venv/bin/activate pip install -r requirements.txt ``` Output: ``` Collecting python-bitcoinlib==0.11.0...
This is some code I wrote a few years ago to add parsing of the undo blocks. This is useful for creating bip158 compact block filters since they commit to...
When I iterate the blockchain the loop over the blocks above finishes at block 478560/774513. I have no clue why ```python for block in blockchain.get_ordered_blocks(index=index, cache=cache_file): print("\rblk %d/%d" % (block.height,...
tried manjaro, macos, several docker containers. this project depends on plyvel 1.2.0. meanwhile there is 1.5.0. which works ootb. please update the dependencies. why do you require this exact version...
What is the meaning of [Output.adresses](https://github.com/alecalve/python-bitcoin-blockchain-parser/blob/master/blockchain_parser/output.py#L54)? Why is this a list? Afaik ouputs can have a single address only. How can I know where spent bitcoins will end up?
Hello, is there a property/ method for extracting either the balance of all addresses, or for extracting all unspent Bitcoin addresses?
The ordering became random due to the new way leveldb indexes are being accessed. Sorting resolves this problem.
 is it my miss or parses fault?
Handling issue described in https://github.com/alecalve/python-bitcoin-blockchain-parser/issues/122