Nik*_*kar 5 javascript ethereum solidity truffle web3-donotuse
每次我尝试部署truffle migrate --resetOrganization.sol合同时,都会收到以下错误
Error encountered, bailing. Network state unknown. Review successful transactions manually.
我用Google搜索了错误,显然这是由合同规模造成的.我的Organization.sol甚至不是那么大; 我之前见过更大的合同.
这是我的合同:https://github.com/ulixir/eth-task-contracts/blob/master/contracts/Organization.sol
有线索吗?
您是否还看到一个错误此错误
错误:gas资金不足*价格+价值
在这种情况下,您尝试使用的以太坊帐户可能没有足够的以太币来执行迁移。
可以通过miner.start()从 geth 控制台调用或使用 genesis.json 文件将以太币分配到帐户来将以太币添加到帐户中。你可以在这里读更多关于它的内容。
如果您决定使用创世文件,请在将数据分配到您的以太坊帐户后执行以下步骤:
geth --datadir "<your datadir>" removedb。geth <your other params here> init <yourGenesisFile>miner.start()完成后,再次尝试迁移,现在应该可以工作了。
如果您决定在不修改创世文件的情况下开采以太币,请开始挖掘并给您的以太坊帐户一些时间来开采足够的以太币。这需要多长时间取决于您在创世文件中设置的难度级别。