我想建立一个 CordApp 的,有三个参与者,说。
我已经写好了状态和合同的代码,但我需要帮助写在流程中的代码。
我需要确保该流程仅由以下代码启动 甲方但需要所有三个参与者的签名。
奎斯顿。
getOurIdentity()
函数。所以你可以在你的流转方法里面加一些if条件,来验证你的流转只从甲方运行。你可以在向事务构建器添加命令时,以下面的格式添加所需的签名。
transactionBuilder.addCommand(new BookingContract.Commands.Issue() ,
ImmutableList.of(issuer.getOwningKey(),owner.getOwningKey()));
是的,你必须声明启动流程所需的参与者和其他变量。