我可以更改已经部署在 BSC 上的智能合约吗?

Can I change smart contract which is already deployed on BSC?

大家好! 我有一个具有铸币功能的代币合约。 它只有刻录功能,并已部署到主网。 我要将 mint 函数添加到令牌中。 它可用吗? 这是当前的代币合约。 合同 MyToken 是 ERC20,ERC20Detailed,ERC20Burnable {

    constructor () public ERC20Detailed("MyToken", "MY", 18) {
        _mint(msg.sender, 15000000 * (10 ** uint256(decimals())));
    }
}

以上合约使用了openzeppelin。 如果您能教我如何更改此合同,我将不胜感激。

除非您使用代理或以其他方式编码,否则您无法更新它。您将不得不重新部署。

Updating a live smart contract