Bitcoin Forum
September 19, 2018, 06:07:06 AM *
News: ♦♦ Bitcoin Core users must update to 0.16.3 [Torrent]. More info.
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: python-bitcoinlib getblock , how to decode the hex string to human readable  (Read 1824 times)
kimitw
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 09, 2014, 08:42:33 AM
 #1

Dear All,

I use the  python-bitcoinlib getblock function

r = self._call('getblock', block_hash, False)

But i get the hex string format

020000003a42e1a730bd55a38c56d2f07a7094bb8d0e689............

how to decode the hex string to human readable for human readable format?

Thanks

Code:
def getblock(self, block_hash):
        """Get block <block_hash>

        Raises IndexError if block_hash is not valid.
        """
        try:
            block_hash = b2lx(block_hash)
        except TypeError:
            raise TypeError('%s.getblock(): block_hash must be bytes; got %r instance' %
                    (self.__class__.__name__, block_hash.__class__))
        try:
            r = self._call('getblock', block_hash, False)
        except JSONRPCException as ex:
            raise IndexError('%s.getblock(): %s (%d)' %
                    (self.__class__.__name__, ex.error['message'], ex.error['code']))
        return CBlock.deserialize(unhexlify(r))
1537337226
Hero Member
*
Offline Offline

Posts: 1537337226

View Profile Personal Message (Offline)

Ignore
1537337226
Reply with quote  #2

1537337226
Report to moderator
1537337226
Hero Member
*
Offline Offline

Posts: 1537337226

View Profile Personal Message (Offline)

Ignore
1537337226
Reply with quote  #2

1537337226
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1537337226
Hero Member
*
Offline Offline

Posts: 1537337226

View Profile Personal Message (Offline)

Ignore
1537337226
Reply with quote  #2

1537337226
Report to moderator
kimitw
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
May 09, 2014, 09:11:39 AM
 #2

Dear all,

sorry, i found how to do it.

from return CBlock.deserialize(unhexlify(r))
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!