首页 文章

如何使用 web3.js 库来制作 ERC20 令牌?

提问于
浏览
0

我一直致力于 ERC20 令牌开发。我的代码是使用 solidity 和 zeppelin 框架编写的。

到目前为止,我已经使用像 Rinkeby,Ropsten 这样的测试网络来部署和测试所有 ERC20 方法。昨晚,我必须在主网中部署智能合约,其中必须部署 10000000 令牌,但我只部署了 1000000(错过了零)。

由于它部署在主网中,mint是补充初始数量而不是重新部署的唯一方法。通过删除 mint 方法中的 internal 关键字,可以使用 remix 实现 Mint。但它需要重新部署智能合约才能使用 mint 方法,客户不会同意重做同样的方法。

我认为唯一的方法是使用 web3js API 来实现相同的目标。但是,web3js 文档中没有给出如何实用的薄荷(以补充初始金额)的内容。

如果您有任何人遇到类似情况,请告诉我您是如何解决的。

谢谢,Sriram

1 回答

  • 0

    使用 web3 的薄荷只是调用合同函数,就像从混音那样,没什么特别的。您所要做的就是调用该函数。但是由于这个函数是内部的,你不能直接调用它来自 remix,而不是来自 web3,而不是来自任何其他库。简单地说,如果你不能从 remix 调用该函数,你也无法从 web3 中执行此操作。 Web3 只提供了对合同访问权限的重新混合。

相关问题