我可以更改已经部署在 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
大家好! 我有一个具有铸币功能的代币合约。 它只有刻录功能,并已部署到主网。 我要将 mint 函数添加到令牌中。 它可用吗? 这是当前的代币合约。 合同 MyToken 是 ERC20,ERC20Detailed,ERC20Burnable {
constructor () public ERC20Detailed("MyToken", "MY", 18) {
_mint(msg.sender, 15000000 * (10 ** uint256(decimals())));
}
}
以上合约使用了openzeppelin。 如果您能教我如何更改此合同,我将不胜感激。
除非您使用代理或以其他方式编码,否则您无法更新它。您将不得不重新部署。
Updating a live smart contract