【发布时间】:2019-11-08 19:20:35
【问题描述】:
似乎有很多关于显式合约和状态升级的information,但似乎缺乏关于隐式合约和状态升级的信息。
假设我对合同使用签名策略。如果我还想使用旧状态,如何将旧状态迁移到新状态?
更新: 我找到了那些samples,据我所知,根本没有状态升级过程!相反,所有流/状态和合约都是以向后兼容的方式创建的。但直观地说,如果我有 50 个版本,这是否意味着相关的代码片段将包含 50 个 if/else 用于所有可能的旧版本流?代码不会变得一团糟吗?有没有办法以某种方式使状态正常化?
【问题讨论】:
标签: corda