如何在已经部署的智能合约上升级或添加新的逻辑



我已经部署了一个智能合约,我想在这个合约上添加一些逻辑。

我正在搜索和学习关于升级智能合约的示例和教程,但没有什么我理解并给出一个清晰的例子。我刚刚想出了如何创建一个可升级的合约,这只是创建一个新的可升级合约的一个例子。

任何教程或一些代码来更新智能合约已经部署。

示例智能合约:binance智能链tesnet上的0x31d176A37E2EC3bc986f5D3b23CE76e48d963F29。testnet.bscscan.com/address/0x31d176A37E2EC3bc986f5D3b23CE76e48d963F29

我想在合同启动池中添加新的逻辑。

有人能帮我吗?

答案很简单:你不需要。

这违背了区块链的不变性原则。智能合约一旦部署就无法更改。如果你想添加新的逻辑,那么你还需要再次部署它并与那个逻辑交互