首页 > 解决方案 > Flow 未能包含所有参与者

问题描述

第一次在这里发帖。进入 Cordapp 开发,查看 YouTube 上的 Cordapp 课程并按照课程中演示的代码进行操作。成功部署节点,一切运行良好,一直到我设法执行一个 flow TokenIssueFlowInitiator

一开始是无缝运行的,我在 PartyA 中执行了一个流程:

甲方流程开始

但是当我去跑步时vaultQuery,我所拥有的只是PartyA中的交易,而不是另一个参与者PartyB中的交易。

以下是 PartyA 中的结果:

甲方运行金库查询

但这是 PartyB 中的结果:

在此处输入图像描述

我不明白。我认为这可能是TokenState课堂上的一个问题,在我未能添加所有者 PartyB 的参与者列表中(运行vaultQuery没有返回参与者列表),但事实并非如此,因为我已经包含了 public List<AbstractParty> getParticipants(). 我不明白发生了什么事。将不胜感激一些帮助。

标签: corda

解决方案


很高兴看到您能够自己解决问题。您正确地确定您应该能够在 PartyB 上的 VaultQuery 之后看到令牌。

如果您稍后在 GitHub 上提供 Bootcamp cordapp 和解决方案,那么您将在后面回顾这一点。

https://github.com/corda/bootcamp-cordapp


推荐阅读