最近,我从Corda开始,对此感到有些困惑。 我有一个状态,需要用一些默认值初始化一个聚会。 我该怎么办?
答案 0 :(得分:1)
实际上,我有一个接受政党作为论点的州。和我 希望用户提供选择聚会的选项。所以定义 状态的构造函数,我需要将其设置为一些默认值。纠正我 如果我错了。我是Corda的新手
根据您的上述评论,我将对此进行答复。
它还将Party
存储在State
中,并且没有定义默认的Party
。它接受Party
作为constructer
,并将其分配给类变量。
答案 1 :(得分:0)
看看Corda中Party.kt的定义,您会看到一个Party是根据X509证书构造的。
您能否详细说明为什么需要使用默认值初始化聚会?各方应该已经在网络上定义了,您可以通过查询networkMapCache找到对它们的引用。
此外,您可以通过调用ourIdentity或使用serviceHub获取流中自己的Party身份。