无法使用Corda 4.0与自身节点创建Corda事务

时间:2019-06-18 08:34:17

标签: corda

我想使用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

1 个答案:

答案 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