【问题标题】:In Corda, how to upgrade a state without needing to change its name?在 Corda 中,如何在不更改名称的情况下升级状态?
【发布时间】:2020-05-27 21:44:00
【问题描述】:

我有一个带有一些属性的状态 RegisteredV1,我想向该状态添加一些变量,但希望将其名称保留为 RegisteredV1。 到目前为止,我看到将要升级状态的新合同必须同时导入两个状态,这可能是无法保持名称相同的原因之一,但有什么解决方法吗?

【问题讨论】:

    标签: corda


    【解决方案1】:

    您好,当您使用带有签名约束的 Corda 4 及更高版本时,情况并非如此。您可以保留相同的州名。要执行升级,只需停止节点,用新 jar 替换旧 jar,启动节点。应将附加参数添加到数据库中的表中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-01
      • 2016-11-10
      • 1970-01-01
      • 1970-01-01
      • 2011-05-26
      • 2011-09-18
      相关资源
      最近更新 更多