コード例 #1
0
ファイル: transaction.py プロジェクト: kconor/bitrans
 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
コード例 #2
0
ファイル: transaction.py プロジェクト: marchon/bitrans
 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
コード例 #3
0
ファイル: transaction.py プロジェクト: kconor/bitrans
 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
コード例 #4
0
ファイル: transaction.py プロジェクト: marchon/bitrans
 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
コード例 #5
0
ファイル: transaction.py プロジェクト: kconor/bitrans
 def encode(self):
     stream = bytestream.bytestream("")
     stream += bytestream.fromunsigned(self.value, 8)
     stream += bytestream.fromvarlen(self.script_length)
     stream += self.script.stream()
     return stream
コード例 #6
0
ファイル: transaction.py プロジェクト: marchon/bitrans
 def encode(self):
     stream = bytestream.bytestream("")
     stream += bytestream.fromunsigned(self.value, 8)
     stream += bytestream.fromvarlen(self.script_length)
     stream += self.script.stream()
     return stream