I am trying to deploy a smart contract from truffle
truffle.js:
module.exports = {
networks: {
development: {
host: "localhost",
port: 8545,
gas: 4700000,
from: '0x24182550B8630629501AC11f5568dbb7EE18dBd2',
network_id: "*" // Match any network id
},
}
};
But when try to deploy it, I get the following error:
Running migration: 2_deploy_contracts.js
Deploying SuperHeroTokenThreeCrowdsale...
... 0x9d0da17f00192993720639abceecc2b33c5fbb9a29dd43fa6e1abd0ce6aecc5d
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 (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:314870:46)
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:35060:25
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:316808:9
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:164746:11
at /usr/local/lib/node_modules/truffle/build/cli.bundled.js:294942:9
at XMLHttpRequest.request.onreadystatechange (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:296367:13)
at XMLHttpRequestEventTarget.dispatchEvent (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:164934:18)
at XMLHttpRequest._setReadyState (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:165224:12)
at XMLHttpRequest._onHttpResponseEnd (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:165379:12)
at IncomingMessage.<anonymous> (/usr/local/lib/node_modules/truffle/build/cli.bundled.js:165339:24)
I am trying the tutorial from here:
https://medium.com/zeppelin-blog/how-to-create-token-and-initial-coin-offering-contracts-using-truffle-openzeppelin-1b7a5dae99b6
How can I solve this error?