如何在CollectSignaturesFlow中添加多个事务

时间:2018-01-25 07:07:09

标签: kotlin corda

我已经使用事务构建器在单个流程中分别使用两个不同的状态和合同完成了两个事务的构建。现在我试图将这些事务添加到CollectSignaturesFlow以获得交易对手签名。但我不能。

1 个答案:

答案 0 :(得分:1)

CollectSignaturesFlow一次只需要一个交易。要收集两个不同交易的签名,您必须这样做:

val signedTx1 = subFlow(CollectSignaturesFlow(partSignedTx1, signerSessions1)
val signedTx2 = subFlow(CollectSignaturesFlow(partSignedTx2, signerSessions2)