首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法部署/迁移到Mainnet,通过Truffle/Infura

无法部署/迁移到Mainnet,通过Truffle/Infura
EN

Ethereum用户
提问于 2020-12-27 20:42:45
回答 2查看 517关注 0票数 1

在2020年12月26日,我通过以下合同https://github.com/estudios-amazonia/FilmVault/blob/main/contracts/FVP_Token.sol在Ropsten上成功编译、迁移和测试。见Ropsten合同地址:0x82Bc5871e30FB2C00A3E5B5E6475A2baD8978ba

今天,即2020年12月27日,我一直在尝试使用Mainnet上相同的块菌-config.js文件来部署相同的合同,编译后就会冻结它。我使用了一组gas / gasPrice组合。最新情况如下:

代码语言:javascript
复制
mainnet: {
  networkCheckTimeout: 100000000,
  provider: function() {
    return new HDWalletProvider(maimnem, 'https://mainnet.infura.io/v3' + key);
},
  network_id: 1,
  gas: 4000000,
  gasPrice: 65000000000, // 65Gwei

因此,我尝试使用Remix,使用GASLIMIT 350000,值60 Gwei,它失败了两次。请参阅下面的Tx https://etherscan.io/tx/0xdbdbe42e7f937f18952db19e94c6e6b42628f90241653f06d724999e278698e5 https://etherscan.io/tx/0x794243d66ba78ab9b349bb0a9abd38c3b2e6de55b396dd7a6b6a1f6258cff005

有人能帮我解决Mainnet上的迁移问题吗?

非常感谢。

EN

回答 2

Ethereum用户

发布于 2020-12-29 22:45:34

虽然我无法使用大量的ETH部署/迁移,但通过在非高峰期设置GAS LIMIT=800000和VALUE=0,最终通过Remix/Metamask部署/迁移了该合同。

请参阅https://etherscan.io/tx/0xde603058609d800d0ee2ccc5cf4cfa086a7161a25b9ce774cabae52a7514282c

票数 1
EN

Ethereum用户

发布于 2020-12-28 05:11:16

您正在尝试部署的合同有一个不可支付的构造函数,并且您将发送一个0.00000008 Ethers。

来自事务跟踪

代码语言:javascript
复制
[1]     0   PUSH1       238732  3   1
[2]     2   PUSH1       238729  3   1
[3]     4   MSTORE      238726  12  1
[4]     5   CALLVALUE   238714  2   1
[5]     6   DUP1        238712  3   1
[6]     7   ISZERO      238709  3   1
[7]     8   PUSH2       238706  3   1
[8]     11  JUMPI       238703  10  1
[9]     12  PUSH1       238693  3   1
[10]    14  DUP1        238690  3   1
[11]    15  *REVERT     238687  0
票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/91597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档