正如我在我的先前的问题中所说的那样,我正在尝试部署我的ico合同,以便进行测试,并且失败了。我以为我的代码有问题,所以我试着部署一个契约,即我从github下载。
除了修改编译器版本之外,我没有修改合同中的任何内容。
然后尝试部署,当松露达到它试图部署众包合同的地步时,它失败了:
Deploying STQCrowdsale...
... 0x222d841b9e9628d1b80329491037074ff2105ba27e8f09decfa2a726ece3adb6
Error encountered, bailing. Network state unknown. Review successful transactions manually.
Error: The contract code couldn't be stored, please check your gas amount.
at Object.callback (C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\web3\lib\web3\contract.js:147:1)
at C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\web3\lib\web3\method.js:142:1
at C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\web3\lib\web3\requestmanager.js:89:1
at C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\truffle-migrate\index.js:225:1
at C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\truffle-provider\wrapper.js:134:1
at XMLHttpRequest.request.onreadystatechange (C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\web3\lib\web3\httpprovider.js:128:1)
at XMLHttpRequestEventTarget.dispatchEvent (C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\xhr2\lib\xhr2.js:64:1)
at XMLHttpRequest._setReadyState (C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\xhr2\lib\xhr2.js:354:1)
at XMLHttpRequest._onHttpResponseEnd (C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\xhr2\lib\xhr2.js:509:1)
at IncomingMessage.<anonymous> (C:\Users\Zaid\AppData\Roaming\npm\node_modules\truffle\build\webpack:\~\xhr2\lib\xhr2.js:469:1)
at emitNone (events.js:110:20)
at IncomingMessage.emit (events.js:207:7)
at endReadableNT (_stream_readable.js:1059:12)
at _combinedTickCallback (internal/process/next_tick.js:138:11)
at process._tickCallback (internal/process/next_tick.js:180:9)这是一项交易:
https://ropsten.etherscan.io/tx/0x222d841b9e9628d1b80329491037074ff2105ba27e8f09decfa2a726ece3adb6
有人能解释一下发生了什么吗?为什么即使是预先部署并经过充分测试的ICO合同也没有被部署?
发布于 2018-03-06 16:13:09
你需要有足够的气体来部署这个。增加煤气量。
警告!合同执行过程中遇到的无气错误
https://ethereum.stackexchange.com/questions/41891
复制相似问题