当前位置: 首页 > 文档资料 > Open Zeppelin >

智能合约 - Migrations

优质
小牛编辑
128浏览
2023-12-01

继承自父合约Ownable

父类合约。允许在其它的地址,创建一个它自己的实例的合约。

upgrade(address new_address) onlyOwner

在给定的地址,创建一个当前合约的新实例。

function upgrade(address newAddress) onlyOwner {
    Migrations upgraded = Migrations(newAddress);
    upgraded.setCompleted(lastCompletedMigration);
}

setCompleted(uint completed) onlyOwner**

设置上次升级成功的时间。升级成功后,会自动设置,只是说明有这个方法。