我想使用Corda 4.0与自身节点创建事务。
我为此使用了示例IOU示例,并在ExampleFlow中添加了更改,如下面的代码所示。 https://github.com/corda/cordapp-example/tree/release-V4/java-source。
但是它不允许与自身节点创建事务。
我也遵循/实施了来自Corda 4 - Single Party Transaction Failed to Commit to Ledger
的答案但没有成功。
我仅对ExampleFlow进行了更改,如下所示/ iOU示例中的其余代码相同。
请帮助。
null
答案 0 :(得分:0)
我认为问题是因为您正在使用另一方,该状态为:
val iouState = IOUState(iouValue, serviceHub.myInfo.legalIdentities.first(), otherParty)
Corda 4要求必须在FinalityFlow
中提供所有参与者的流会话,以便可以正确分发状态信息。
更多信息请参考这里 Flow Sessions we're not provided for following transaction participants - Corda 4