Beispiel #1
0
def parse_block(raw_block):
    vds = deserialize.BCDataStream()
    vds.write(raw_block)
    block = deserialize.parse_BlockHeader(vds)
    block["transactions"] = []
    number_tx = vds.read_compact_size()
    for i in xrange(number_tx):
        tx = deserialize.parse_Transaction(vds)
        block["transactions"].append(tx)
    return block
Beispiel #2
0
 def ds_parse_block_header(chain, ds):
     return deserialize.parse_BlockHeader(ds)
Beispiel #3
0
 def ds_parse_block_header(chain, ds):
     return deserialize.parse_BlockHeader(ds)