在Corda中指定party-subclass / type

时间:2017-08-06 09:21:16

标签: corda

我试图编写一个CorDapp,我想知道是否有可能指定一个党的类型(例如银行,行业,投资者),以便只允许特定的行动派对类型。

就像只有银行类型节点可以创建贷款而不是投资者类型或行业类型的用例一样。

我正在考虑为Party创建一个子类,比如BankParty等,但编译器说这是不可能的,因为Party类是最终的。

class BankParty() : Party {} 

有什么建议吗?

1 个答案:

答案 0 :(得分:0)

不确定它是否是相同的用例。一种可能的解决方案是使用advertisedServices来区分节点/聚会类型。我们创建自己的自定义ServiceType,并在deployNodes gradle任务中使用它们。这样,我们可以查询networkMap以找出哪些节点提供了哪些服务。 同样,我想听听Corda核心团队关于上述方法或任何其他方法的信息。

\肖恩