如何在主网上已经部署的合约中添加函数和数组?



如何将函数和数组添加到主网上已部署的合约。

User[] public registeredArray;
function getAllUsers()public view returns(User[] memory){
return registeredArray;
}

我如何将此数组添加到已部署契约的结构体以及此新函数?需要添加到已部署的契约

简而言之,您不能更改已部署的合约代码。

一般来说,你想让你的合约在第一次部署时就可以升级,即使这样,每次你想要某种新功能时,你仍然需要部署一个新的合约,改变的基本上是你有一个代理合约来存储实际使用的合约。

值得一看的写作可升级

最新更新