Example #1
0
class TxMessageSerializer(Serializer):
    def __init__(self):
        self.txencoder = TxSerializer()

    def serialize(self, txmsg):
        return self.txencoder.serialize(txmsg.tx)

    def deserialize(self, data, cursor=0):
        tx, cursor = self.txencoder.deserialize(data, cursor)
        return (TxMessage(tx), cursor)
Example #2
0
class TxMessageSerializer(Serializer):
    def __init__(self):    
        self.txencoder = TxSerializer()
     
    def serialize(self, txmsg):
        return (self.txencoder.serialize(txmsg.tx))

    def deserialize(self, data, cursor=0):
        tx, cursor = self.txencoder.deserialize(data, cursor)
        return (TxMessage(tx), cursor)