在Corda中,虽然每个州都可以有不同的公证,但特定事务所消耗的所有状态都必须分配给同一个事务。
非常感谢你的澄清。
最佳,Afrisal
发布于 2019-02-17 15:42:23
( 1)不会有双重开支,正如你提到的all of the states consumed by a particular transaction must be assigned to the same Notary.,所以在做任何有不同公证人的Tx之前,你要确保他们的公证人是一样的。您将通过调用NotaryChangeFlow来完成此操作,所有关于消费状态的信息都将传递给新的公证人。
2)您只需打一个类似于subFlow(NotaryChangeFlow(stateRefOfYourState, newNotary))的电话。这将集合用于公证替换的事务,并向该州的所有参与者发送更改建议。如果参与者同意提议的变更,他们每个人都签署交易,公证人就会被更改。
https://stackoverflow.com/questions/54595963
复制相似问题