最近我开始使用 Corda,对这一点有点困惑。我有一个状态需要用一些默认值初始化一个聚会。我怎样才能做到这一点?
问问题
235 次
2 回答
2
实际上,我有一个接受一方作为论据的状态。我希望用户可以选择派对。所以要定义状态的构造函数,我需要将它设置为一些默认值。如果我错了,请纠正我。我是 Corda 的新手
我是根据你上面的评论来回答这个问题的。
它也在存储Party
中,State
并且没有定义默认值Party
。它接受Party
asconstructer
并将其分配给类变量。
于 2018-09-04T13:07:05.940 回答
1
看看 Corda 中 Party.kt 的定义,你会看到一个 Party 是由 X509Certificate 构造的。
您能否详细说明为什么需要使用默认值初始化派对?各方应该已经在网络上定义,您可以通过查询 networkMapCache 找到对它们的引用。
此外,您可以通过调用 ourIdentity 或使用 serviceHub 在流中获取您自己的 Party 身份。
于 2018-09-04T10:45:36.273 回答