关于带有帐户的CollectSignatureFlow:在worldcupticketbooking文件的评论中:DVPAccountsOnNameNode注意:尽管买方和卖方在同一节点上,但我们仍必须调用CollectSignaturesFlow,因为签名者不是参与方,而是帐户
但这里说如果你的帐户在你运行流的同一节点上,那么它们都可以在signInitialTransaction上,但是,如果一个帐户在另一个节点上,你需要使用CollectSignatureFlow
我不同意您分享的DVP CorDapp的评论;如果发起节点上存在所有必需的签名者,则无需调用CollectSignaturesFlow
,只需传递如下帐户的密钥:
getServiceHub().signInitialTransaction(transactionBuilder,
Arrays.asList(getOurIdentity().getOwningKey(),
account1Key, account2Key, account3Key, etc...));