SuperblocksHQ / ethereum-studio

Official Ethereum Studio project repository. And IDE specially tailored to make it as simple as possible to onboard new users into the Ethereum ecosystem
https://ethereum.org/build/
GNU General Public License v3.0
187 stars 103 forks source link

Failed deploy transaction status gets stuck showing spinning icon indicator in Transactions History #157

Open filippsen opened 4 years ago

filippsen commented 4 years ago

Environment/Browser

Requires external networks to be enabled: #144

Description

Failed Deploy action results in stuck transaction entry in Transactions History.

Steps to reproduce

  1. From Hello World
  2. Change network to Ropsten
  3. Open Transactions History panel
  4. Compile
  5. Deploy
  6. Customize the gas settings in MetaMask by clicking the Edit gas fee button. Set Gas Limit to 230000, then proceed with signing.

Expected result

Deployment failure (red indicator in Transactions History).

Actual result

Deploy HelloWorld entry status in Transactions History shows spinning icon forever. Output panel reads:

Transaction mined, verifying code...
Contract code could not be verified on chain. The contract might not have been deployed.
This is possibly a mismatch in the number/type of arguments given to the constructor or could
also be a temporary issue in reading back the contract code from the chain.

Similar to #117, but for deployments.