0

我正在研究如何制作 BEP-20 代币。为此,我在 remix 中复制了以下合同以便能够研究它:

BscScan 中的合同

如果我复制整个文件并在 Remix 中编译它,当我部署它时它不会显示任何 getter。没有出现公开查看功能。如果我查看测试网上显示的合约,它也没有任何代币供应。

我将文件和库分开以便更好地阅读。然后,当我尝试显示它时,我收到以下错误:

VM error: revert. revert The transaction has been reverted to the initial state. Note: The called function should be payable if you send value and the value you send should be less than your current balance. Debug the transaction to get more information.

它给我的感觉是这个合约不会生成代币......我错了什么?

4

1 回答 1

0

我设法解决了这个问题。正如我所怀疑的,为了部署合约,我必须删除与 uniswap 和 cakeswap 相关的所有内容。这将正确显示合同。

如果您想在注入的 web3 中使用 uniswap 接口部署合约,则需要 uniswap 测试网。

我在这里找到了一个cake的测试地址: Binance Smart change tesnet

于 2021-04-30T11:35:09.300 回答