upgrades.deployProxy - insufficient funds for intrinsic transaction cost

Hi team

Project postponed due to technical issues.

I was trying to deploy upgradable contracts to Ethereum mainnet network, but getting this error.

rinkeby is success

but, mainnet is Failed

I think giving up on 'upgradable' is the answer.

// scripts/deploy.js
const { ethers, upgrades } = require('hardhat');

async function main () {
	let network = "mainnet";	
	console.log("network:", network);
	const CanYourPet = await ethers.getContractFactory('CanYourPet');
	let proxyRegistryAddress = "0xa5409ec958c83c3f309868babaca7c86dcb077c1";
	console.log("proxyRegistryAddress:", proxyRegistryAddress);
	console.log('Deploying CanYourPet...');
	const cyp = await upgrades.deployProxy(CanYourPet, [proxyRegistryAddress], { initializer: 'initialize' });
	await cyp.deployed();
	console.log('CanYourPet deployed to:', cyp.address);

networks: {
     mainnet: {
       url: `https://eth-mainnet.alchemyapi.io/v2/${process.env.ALCHEMY_API_KEY_MAINNET}`,
       accounts: { mnemonic: process.env.MNEMONIC_MAINNET },
	   gas: 2100000,
	   gasPrice: 110 * 1000000000, //110 Gwei
       saveDeployments: true,

I can't find a way anymore.

can you help me ?

thank you.

balance: 0.3457687675291451 ETH
estimate: 0.005001117 ETH

I think is not insufficient funds


I have removed the 'upgradable' feature, but the error still occurs.

>npx hardhat run --network mainnet scripts/deploy.js

balance: 0.3457687675291451 ETH
estimate: 0.004511588 ETH

Error: insufficient funds for intrinsic transaction cost

Were you able to track down the error?