标签: blockchain ethereum
以太坊联系实例状态是否存储在区块链中? 在部署更新的合同时,如何将先前的实例状态恢复到新的联系人实例?
答案 0 :(得分:1)
查看this answer以获取有关状态存储方式的信息。
将州迁移到合同的新版本是开发人员的责任。如果合同的数据紧密耦合(驻留在同一合同中),则必须手动提取数据并使用新版本进行部署。
更容易接受的方法是为数据创建单独的合同,并将地址传递给负责执行业务逻辑的合同。