Today I tried to deploy a contract on the mainnet but something went wrong. I've got this message:
⠧ Saving migration to chain. insufficient funds for gas * price + value
The strange thing is that even though I've got the error the contract can still be found on Etherscan and ETH is deducted from my wallet.
Whenever I try to interact with the contract (via truffle console) I get the message:
contractname has not been deployed to detected network (network/artifact mismatch)
Is there still a way to fix this, or did I loose all my ETH and have to try again?