小编mar*_*vin的帖子

在测试网上使用 Remix 部署合约时出现的问题

我尝试使用 Remix 将合约部署到测试网(所有测试网都返回相同的消息),但出现此错误:

Gas estimation errored with the following message (see below). The transaction execution will likely fail. Do you want to force sending?
Internal JSON-RPC error. { "code": -32000, "message": "gas required exceeds allowance (30000000) or always failing transaction" }
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在 BSC Mainnet 中部署它时,一切正常,没有错误。有什么建议?

这是相关的代码

contract artemis is Context, IERC20, Ownable {
    // ...

    constructor() public {
        _rOwned[_msgSender()] = _rTotal;

        IUniswapV2Router02 _uniswapV2Router =
            IUniswapV2Router02(0x05fF2B0DB69458A0750badebc4f9e13aDd608C7F);
        // Create a Pancakeswap pair for this new token
        uniswapV2Pair = IUniswapV2Factory(_uniswapV2Router.factory())
            .createPair(address(this), _uniswapV2Router.WETH());

        // …
Run Code Online (Sandbox Code Playgroud)

solidity smartcontracts remix

2
推荐指数
1
解决办法
1449
查看次数

标签 统计

remix ×1

smartcontracts ×1

solidity ×1