def serialize(self): return b''.join(( pack_le_int64(self.value), pack_varbytes(self.pk_script), pack_varbytes(self.ek), pack_varbytes(self.ok), pack_varbytes(self.sk), self.tokenid, pack_le_int64(self.tokennftid), pack_varbytes(self.vdata), ))
def serialize(self, payload_version): _count = len(self.addresses) assert _count == len(self.indexes) == len(self.amounts) return b''.join((pack_varint(_count), b''.join((b''.join( (pack_varbytes(self.addresses[i]), pack_varint(self.indexes[i]), pack_le_int64(self.amounts[i]))) for i in range(_count)))))
def serialize(self): _output = b''.join(( hex_str_to_hash(self.asset_id), pack_le_int64(self.value), pack_le_uint32(self.output_lock), bytes.fromhex(self.pk_script), # uint168 )) return _output
def serialize(self): assert (len(self.regTxHash) == 32 and len(self.hashPrevSubTx) == 32 and len(self.payloadSig) == 96) return (pack_le_uint16(self.version) + # version self.regTxHash + # regTxHash self.hashPrevSubTx + # hashPrevSubTx pack_le_int64(self.creditFee) + # creditFee self.payloadSig # payloadSig )
def serialize(self, tx_version): _output = b''.join(( self.asset_id, pack_le_int64(self.value), pack_le_uint32(self.output_lock), self.pk_script, # uint168 )) if tx_version >= 0x09: _output = b''.join(( _output, int_to_byte(self.output_type) if self.output_type is not None else b'', self.output_payload.serialize() if self.output_payload else b'', )) return _output
def serialize(self): return b''.join(( pack_le_int64(self.value), pack_varbytes(self.pk_script), ))
def serialize(self, version): _temp = pack_varbytes(self.candidate) if version >= VoteProducerAndCR: return b''.join((_temp, pack_le_int64(self.votes))) else: return _temp
def serialize(self): return b''.join((int_to_byte(self.type), int_to_byte(self.stage), pack_le_int64(self.amount)))
def serialize(self, payload_version): return b''.join((self.asset.serialize(), pack_le_int64(self.amount), self.controller))
def serialize(self): return (self.voterId.serialize() + pack_le_int64(self.electionCode) + pack_le_int64(self.vote) + pack_le_int64(self.candidate) + self.keyId + pack_varbytes(self.signature))