Deploy Failed - Injected Provider Metamask

Hi everyone!
I can't deploy a smart contract (BASE network/erc20) through (Injected Provider Metamask option) - apparently all done correctly(compiled etc), the wallet has 1 ETH now, and it writes that Deploy - transact not payable - network BASE, money for fee is there what is the possible solution here?
Please help me someone)

Thanks in advance and much respect!

hey @Monkey_Trader! Deploy - transact not payable is not an error itself -- it's letting you know that the constructor of your contract is not payable, but you should still be able to deploy.

When you click on the Deploy button, you should then confirm the transaction on Metamask.

1 Like