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