Example #1
0
 def make_ct_phase_1(self, value):
     value = self.converter.to_token(value)
     inputs, change, blinding_sum_in = self.composer.ct_inputs(
         self.notes, value)
     output_coms, blinding_sum_out = self.composer.ct_outputs(change)
     tx = Transaction(value, self.contract)
     tx.add_inputs([i.x() for i in inputs], self.id)
     tx.add_outputs([[o.index for o in output_coms]], self.id)
     tx.blinding_sum = blinding_sum_in - blinding_sum_out
     return tx