【发布时间】:2023-03-31 17:45:01
【问题描述】:
我一直致力于 ERC20 代币开发。我的代码是使用solidity 和zeppelin 框架编写的。
到目前为止,我已经使用 Rinkeby、Ropsten 等测试网络来部署和测试所有 ERC20 方法。昨晚,我必须在主网上部署智能合约,其中必须部署 10000000 个代币,但我只部署了 1000000 个(错过了一个零)。
由于它部署在主网中,mint 是充值初始金额而不是重新部署的唯一方法。通过删除 mint 方法中的 internal 关键字,可以使用 remix 来实现 Mint。但它需要重新部署智能合约才能使用薄荷方法,客户不会同意重做。
我认为唯一的方法是使用 web3js API 来实现相同的目的。但是web3js文档中没有给出如何务实地铸币(充值初始金额)的内容。
如果你们中有人遇到过类似的情况,请告诉我你们是如何解决的。
谢谢, 斯里拉姆
【问题讨论】:
标签: solidity smartcontracts web3js remix openzeppelin