Mercurial > public > bitcaviar-plus
view main.py @ 9:e218f70e19e9
refactor code
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Sun, 24 Oct 2021 21:00:49 +0200 |
parents | 4d259e84160d |
children |
line wrap: on
line source
import os from puppy.block import deserialize_block def main(): filename = '/Users/dennis/Bitcoin/blocks/blk00000.dat' file_size = os.path.getsize(filename) print('File size in bytes: {}'. format(file_size)) with open(filename, 'rb') as f: counter = 0 while f.tell() < file_size: counter += 1 block = deserialize_block(f) if counter == 3456: print(block) exit() if __name__ == '__main__': main()