corda - Flow 未能包含所有参与者
问题描述
第一次在这里发帖。进入 Cordapp 开发,查看 YouTube 上的 Cordapp 课程并按照课程中演示的代码进行操作。成功部署节点,一切运行良好,一直到我设法执行一个 flow TokenIssueFlowInitiator
。
一开始是无缝运行的,我在 PartyA 中执行了一个流程:
甲方流程开始
但是当我去跑步时vaultQuery
,我所拥有的只是PartyA中的交易,而不是另一个参与者PartyB中的交易。
以下是 PartyA 中的结果:
甲方运行金库查询
但这是 PartyB 中的结果:
我不明白。我认为这可能是TokenState
课堂上的一个问题,在我未能添加所有者 PartyB 的参与者列表中(运行vaultQuery
没有返回参与者列表),但事实并非如此,因为我已经包含了 public List<AbstractParty> getParticipants()
. 我不明白发生了什么事。将不胜感激一些帮助。
解决方案
很高兴看到您能够自己解决问题。您正确地确定您应该能够在 PartyB 上的 VaultQuery 之后看到令牌。
如果您稍后在 GitHub 上提供 Bootcamp cordapp 和解决方案,那么您将在后面回顾这一点。
推荐阅读
- python - 缩放 DivergingNorm matplotlib 颜色条,使中心值位于条的中心
- python - 如何通过DetailView显示相关对象
- java - 无法使用 SAF 检索自定义额外内容
- java - 哈希表键值对比较找出唯一对
- java - 如果我在 android studio 中创建一个带有主线程的类会发生什么
- nginx - 如何为服务器发送事件关闭 Nginx 服务器上的缓冲
- python - 在熊猫的多索引数据框中查找最接近的值
- python - 如何在我的 Python 代码中跟踪语法错误?
- java - 从hadoop1迁移到hadoop2后如何恢复hadoop Map reduce作业的性能
- bash - POSIX 与非 POSIX 模式下的 Bash 赋值语句扩展