流程无法将所有参与者都包括在内

时间:2019-10-29 05:34:21

标签: corda

第一次在这里发布。 进入Cordapp开发,在YouTube上检查了Cordapp课程,并按照课程中演示的代码进行操作。 成功部署了节点,一切正常,直到我设法执行流TokenIssueFlowInitiator为止。

最初无缝运行,我在PartyA中执行了一个流程:

PartyA流程开始

但是当我去运行vaultQuery时,我所拥有的只是在甲方的交易,而不是在其他参与者甲方的交易。

这是甲方的结果:

PartyA运行vaultQuery

但这是PartyB的结果:

enter image description here

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

1 个答案:

答案 0 :(得分:0)

很高兴看到您能够自己解决问题。您已正确标识在PartyB上执行VaultQuery之后应该已经可以看到令牌。

如果您稍后再回头查看Bootcamp cordapp,可以在GitHub上找到它,以及解决方案。

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