blocktools icon indicating copy to clipboard operation
blocktools copied to clipboard

MemoryError when read block >= blk00976.dat

Open vincenzopalazzo opened this issue 6 years ago • 0 comments

Hi,

I have a this problem when reading a file >= 976, I think this problem is for type varInt because the method implemented in the parser is for CCompoctSize and not for CVarInt

Traceback (most recent call last):
  File "/home/vincenzo/Github/blocktools/sight.py", line 85, in <module>
    main()
  File "/home/vincenzo/Github/blocktools/sight.py", line 81, in main
    parse(blockchain, blkNo)
  File "/home/vincenzo/Github/blocktools/sight.py", line 27, in parse
    block = Block(blockchain)
  File "/home/vincenzo/Github/blocktools/block.py", line 71, in __init__
    tx = Tx(blockchain)
  File "/home/vincenzo/Github/blocktools/block.py", line 134, in __init__
    input = txInput(blockchain)
  File "/home/vincenzo/Github/blocktools/block.py", line 175, in __init__
    self.scriptSig = blockchain.read(self.scriptLen)  # Blockchain is the input file.
MemoryError

vincenzopalazzo avatar Apr 20 '19 12:04 vincenzopalazzo