如何在 CollectSignaturesFlow 中添加多个交易

how to add multiple transaction in CollectSignaturesFlow

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

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

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