I'm testing a contract on testnet using Mist.
When I deploy it, it says "No data is deployed on the contract address!".
And then it doesn't appear on the contracts section.
What does it mean?
Ethereum Stack Exchange is a question and answer site for users of Ethereum, the decentralized application platform and smart contract enabled blockchain. It only takes a minute to sign up.
Sign up to join this communityI'm testing a contract on testnet using Mist.
When I deploy it, it says "No data is deployed on the contract address!".
And then it doesn't appear on the contracts section.
What does it mean?
This happens if the transaction with your contract was mined, but them the wallet couldn't find data on this address using web3.eth.getCode(address)
. This happens if you don't provide enough gas for storing the contract. E.g. it was executed but not stored. This is an encase and shouldn't happen normally.
It can mean 'not enough gas'.
When you submit a contract using Mist/Ethereum Wallet you should always check that the 'Estimated fee consumption' is greater or equal to the 'Provide maximum fee' field. If it is not, then the gas in the 'Provide maximum fee' field can be increased simply by clicking on the blue link and then amending the value.
Estimated Fee Consumption
should be less than the Provide Maximum Fee
field. You have written "greater than". Thanks though, Jim!
– rizzes
Apr 25 '17 at 22:01
Estimated fee consumption
IS less, but still I get the above error
– dark_ruby
Jun 24 '17 at 13:41
Maximum fee
should be significantly greater than estimated
– dark_ruby
Jun 24 '17 at 13:45
This happened to me once and it was because the transaction contained a simple error: I sent Ether to the contract when I deployed it but the contract's constructor wasn't payable.