Can be deployed on testnet, goerli, bnb mainnet, arbitrum but NOT on ETH mainnet

I'm just changing a single line to deploy on the said chains which is the just change the router address

unfortunately for eth it doesn't seem to work,

I tried using uniswap v2 router

sushiswap v2

Both doesn't seem to work and just prompt a gas error.


Just by the title of your question, my first guess would be that there is not enough ETH in your account.

i loaded roughly 0.13 ETH on my account just to test if the metamask prompts over the remix, but unfortunately it just prompts the error. isn't 0.13 ETH enough to deploy contracts on mainnet?

Issue fixed, Network related problem
Gas estimation failed or too high because of the gwei last night(170+)