如何解决“供气不足的天然气*价格+价值”的问题?

时间:2018-11-15 05:13:37

标签: ethereum solidity smartcontracts truffle erc20

windows 10 Home x64
bignumber.js@^7.2.1
openzeppelin-solidity@1.10.0
react@16.4.1
react-dom@16.4.1
松露@ 4.1.13
web3@1.0.0-beta.34
完整版本参考:
https://github.com/tooploox/ethereum-ico-examples/blob/master/package.json

我做了很多研究。我发现了很多资源,但没有一个找到解决方案,一些线程不再更新,或者可能他们已经找到答案但没有发布。有人设法在Mac中修复它,但是我正在使用Windows。有人在5个月前修复了它,但是当我尝试使用它时,它却没有解决,请稍加改变一下气量,然后再次运行。我的Ropsten帐户中也有6 Ether

这是我的truffle.js

ropsten: {
  provider: new HDWalletProvider(mnemonic, "https://ropsten.infura.io/"+infura_apikey),
  network_id: 3,
  gas: 4000000
},  

当我truffle migrate --network ropsten时:

it triggers this error:   
Running migration: 1_initial-migration.js
  Deploying Migrations...
Error encountered, bailing. Network state unknown. Review successful transactions manually.
insufficient funds for gas * price + value

Github参考:
https://github.com/tooploox/ethereum-ico-examples
指令参考:
https://www.tooploox.com/blog/create-and-distribute-your-erc20-token-with-openzeppelin

1 个答案:

答案 0 :(得分:0)

尝试在truffle.js文件中设置汽油价格。

    gasPrice: 10000000000 // Something price like this

Source

希望这会有所帮助!