Exemplo n.º 1
0
 def load(cls, io, iosize):
     # read fileheader
     fileheader = FileHeaderSerializer.deserialize(io.read(length=FileHeaderSerializer.SERIALIZED_LENGTH))
                                                   
     txchunk_file = TransactionalChunkFile.load(io, iosize)
     outpoint_io = TransactionalIO.from_chunkname(txchunk_file, OUTPOINTS_NAME)
     outpoint_dict = SerializedDict.load(outpoint_io, outpoint_io.size, serializer=OutpointIndexSerializer)
     return cls(fileheader, txchunk_file, outpoint_dict)
Exemplo n.º 2
0
    def load(cls, io, iosize):
        # read fileheader
        fileheader = FileHeaderSerializer.deserialize(
            io.read(length=FileHeaderSerializer.SERIALIZED_LENGTH))

        txchunk_file = TransactionalChunkFile.load(io, iosize)
        outpoint_io = TransactionalIO.from_chunkname(txchunk_file,
                                                     OUTPOINTS_NAME)
        outpoint_dict = SerializedDict.load(outpoint_io,
                                            outpoint_io.size,
                                            serializer=OutpointIndexSerializer)
        return cls(fileheader, txchunk_file, outpoint_dict)