标签: java corda
如何在智能合约中获得交易创建者的身份? (例如,如果state1具有status = "ISSUE",并且仅允许特定身份从state1移至state1.status = "ISSUE"的state2。)
status = "ISSUE"
state1.status = "ISSUE"
在Corda中设计这种要求的理想方法是什么?
预先感谢
答案 0 :(得分:0)
您无法在合同中获得交易提议者的身份。
相反,您应该通过在交易的命令之一中列出交易提议者,使提议交易所需的身份成为必需的签名者。这样一来,如果没有该身份的批准,便无法发布状态。