def encode(self): stream = bytestream.bytestream("") stream += bytestream.fromunsigned(self.version, 4) stream += bytestream.fromvarlen(self.tx_in_count) for tx_in in self.tx_in: stream += tx_in.encode() stream += bytestream.fromvarlen(self.tx_out_count) for tx_out in self.tx_out: stream += tx_out.encode() stream += bytestream.fromunsigned(self.lock_time, 4) return stream
def encode(self): stream = bytestream.bytestream('') stream += bytestream.fromunsigned(self.version, 4) stream += bytestream.fromvarlen(self.tx_in_count) for tx_in in self.tx_in: stream += tx_in.encode() stream += bytestream.fromvarlen(self.tx_out_count) for tx_out in self.tx_out: stream += tx_out.encode() stream += bytestream.fromunsigned(self.lock_time, 4) return stream
def encode(self): stream = bytestream.bytestream("") stream += bytestream.bytestream(self.prev_hash).reverse() stream += bytestream.fromunsigned(self.index, 4) stream += bytestream.fromvarlen(self.script_length) stream += self.script.stream() stream += bytestream.fromunsigned(self.sequence, 4) return stream
def encode(self): stream = bytestream.bytestream("") stream += bytestream.fromunsigned(self.value, 8) stream += bytestream.fromvarlen(self.script_length) stream += self.script.stream() return stream