以太坊智能合约在 Kovan 上部署良好,在主网上失败。气体太低还是什么?
Ethereum Smart Contract deploys fine on Kovan, fails on Main Net. Gas too low or what?
我正在使用 wallet.ethereum.org 中的字节码部署智能合约。我将它部署在 Kovan 和 Rinkeby 网络上,运行非常顺利和快速,费用为 1782250 gas @ 4 Gwei 价格。
使用完全相同的字节码,我尝试使用比 wallet.ethereum.org 推荐的更高的 gas 在主网上部署,我最后一次尝试是在 6 Gwei 价格下限制 5,882,250 Gas。
但是,处理仍然需要很长时间,并且最终在没有错误消息的情况下失败。
生成的交易 ID returns 不存在。(https://etherscan.io/tx/0x28e8547958c9f72d91128a12fd8c32082d290244383b16a05fb49078b58dc142)
还尝试将 Remix 与合同代码本身(不是字节码)一起使用,同样的事情发生了,在测试网络上部署正常,在主网上失败。该合约是来自 OpenZeppelin 的标准 BurnableToken。
可能出了什么问题?
原来问题出在 Metamask 上。用 myEtherWallet 试了一下,成功了。
我正在使用 wallet.ethereum.org 中的字节码部署智能合约。我将它部署在 Kovan 和 Rinkeby 网络上,运行非常顺利和快速,费用为 1782250 gas @ 4 Gwei 价格。
使用完全相同的字节码,我尝试使用比 wallet.ethereum.org 推荐的更高的 gas 在主网上部署,我最后一次尝试是在 6 Gwei 价格下限制 5,882,250 Gas。
但是,处理仍然需要很长时间,并且最终在没有错误消息的情况下失败。
生成的交易 ID returns 不存在。(https://etherscan.io/tx/0x28e8547958c9f72d91128a12fd8c32082d290244383b16a05fb49078b58dc142)
还尝试将 Remix 与合同代码本身(不是字节码)一起使用,同样的事情发生了,在测试网络上部署正常,在主网上失败。该合约是来自 OpenZeppelin 的标准 BurnableToken。
可能出了什么问题?
原来问题出在 Metamask 上。用 myEtherWallet 试了一下,成功了。