Environment/Browser
Chromium
Description
When deploying with too little gas, say the Cryptopizza contract with only 2 M in gas limit, Lab says correctly that the deployment failed, but then it still thinks the contract got deployed because it refuses to redeploy it (after raising gas limit).
Steps to reproduce
- Set gas limit to 2M
- Deploy CryptoPizza template to Browser network
- Wait the deployment fail
- Raise the gas limit to 3M
- Redeploy - watch it refuse
- Reload browser
- Redeploy and watch it work.
Expected result
Lab should know that it failed and allow a redeployment without having to clear the chain with a browser refresh.
Actual result
Lab refuses to redeploy.
Reproducible
100%