在智能合约中获得交易创建者的身份?

时间:2018-07-18 11:34:17

标签: java corda

如何在智能合约中获得交易创建者的身份? (例如,如果state1具有status = "ISSUE",并且仅允许特定身份从state1移至state1.status = "ISSUE"的state2。)

在Corda中设计这种要求的理想方法是什么?

预先感谢

1 个答案:

答案 0 :(得分:0)

您无法在合同中获得交易提议者的身份。

相反,您应该通过在交易的命令之一中列出交易提议者,使提议交易所需的身份成为必需的签名者。这样一来,如果没有该身份的批准,便无法发布状态。