I am working with a Solana project which works well on Linux when we deploy it with devnet or localnet but when I try to do the exact same steps for mainnet I got this error always.
Error: airdrop request failed. This can happen when the rate limit is reached.
I have waited for 48 hours may be the limit issue fixed but nothing happened. You can see I have SOL in my wallet and it confirms on CLI as well but when I try to Airdrop the SOL it gave me an error.
Airdrops are not allowed on mainnet. Otherwise, the network would be giving out free SOL, effectively eliminating any value on the token. To get mainnet SOL, you must purchase them, likely through an exchange.