标签: corda
如果我将合同和州级课程分成两个不同的cordapp罐子。
我相信如果我改变合同,旧的状态对象通过哈希引用旧的合同附件会抛出ContractConstraintRejection的错误。
ContractConstraintRejection
但如果相反,当我改变状态时,即添加一个新参数。它会影响到什么吗?
答案 0 :(得分:0)
有趣的问题。
一旦您进行交易的节点收到它,它确实会影响交易。
这是因为你的状态在两个节点上仍然具有相同的类名,当另一个节点收到修改状态时,它将不知道如何反序列化修改后的状态并抛出异常。