pybitcointools
pybitcointools copied to clipboard
get_block_coinbase (rename to view_coinbase)?
- get_block_coinbase(inp) returns block's coinbase text inp=0, "EThe Times 03/Jan/2009 Chancellor on brink of second bailout for banks"; inp=142573, "'Eligius7Militant atheists, http://bit.ly/naNhG2 -- happy now?'")
- lambda st, by functions added (for cross-version encoding)
- make_request returns bytes in Python 3, encoded as string , lest json.loads fail
Has anyone got a better way to check the coinbase field and filter out non-printable characters? ie, note the 'E' in front of the block 0 coinbase text returned, or the random chars here @ 142573
I like it for py3 support, a much better way to convert to str, better than having to touch all the json.loads().
this seems like a good fragment for filtering non-printable?
cbtxt = ''.join(c for c in cb if c in string.printable)