Why does my wallet keep rejecting transactions during a token launch?
Your wallet rejects transactions during a token launch for one of a few specific, fixable reasons: insufficient native token balance for gas, incorrect network settings, a failed token approval step, or a smart contract reject that your wallet interprets as a failure. Each has a distinct cause and a clear fix.
Insufficient native token for gas
Every transaction on a blockchain requires a fee paid in the chain’s native token - ETH on Ethereum, BNB on BNB Smart Chain, SOL on Solana, MATIC on Polygon, and so on. During a token launch, gas prices often spike because hundreds or thousands of people try to transact at once. The wallet estimates the fee based on current network conditions, and if your balance of the native token is too low to cover that estimate, the transaction never leaves your wallet.
What to check: Open your wallet and look at your balance of the chain’s native token, not the token you are trying to buy. Compare it to the gas estimate shown in your wallet before you confirm. If the balance is lower than the estimate, you need to acquire more native tokens from an exchange or a friend. There is no workaround - no wallet can create gas from nothing.
Common mistake: Holding only the stablecoin or the sale token and assuming that is enough. It is not. The gas fee is always paid in the chain’s native token.
Wrong Network Selected
Wallets hold the same address on multiple blockchains, but they only broadcast transactions on the network you have selected at that moment. If you are connected to Ethereum Mainnet but the token launch is on BNB Smart Chain, your wallet will either show an error or appear to do nothing when you try to confirm.
What to check: Look at the network indicator in your wallet - usually at the top of the browser extension or in the mobile app settings. It should match the network the launchpad requires. Most launchpads display the required network on the sale page. If they do not, check the project’s official documentation or the launchpad’s instructions.
How to fix: Switch networks in your wallet settings. If the network is not listed, you may need to add it manually using the correct RPC details. Only add RPC details from the official blockchain website or a trusted aggregator like Chainlist. Fake RPCs are a common phishing vector.
Token approval failed or not yet submitted
Many token launches require you to approve the sale contract to spend a specific token - usually a stablecoin like USDT or USDC - before you can buy. This approval is a separate transaction. If you skipped it, or if the approval transaction was rejected or is still pending, the subsequent purchase transaction will fail.
What to check: Look at your wallet’s transaction history. Is there a pending or failed approval transaction for the token you are trying to spend? If the approval is pending, wait for it to confirm. If it failed, try again with a higher gas limit or gas price.
How to fix: On the launchpad interface, find the “Approve” or “Unlock” button. Click it and confirm the transaction in your wallet. Wait for confirmation before clicking “Buy” or “Swap.” Some launchpads combine approval and purchase into a single flow; others do not. Read the on-screen instructions carefully.
Smart Contract Reject (The Transaction Looks Like It Sent but Failed)
Sometimes the transaction broadcasts, the wallet shows “sent,” but the blockchain returns a failure - often a “revert” error. This can happen because:
- The sale is sold out. The smart contract checks remaining supply and rejects any attempt to buy after the cap is reached.
- Your wallet address is not whitelisted. Many launchpads restrict participation to addresses that passed KYC, completed a whitelist task, or staked a minimum amount of the platform token. If your address is not on the list, the contract rejects the transaction.
- The purchase is below a minimum or above a maximum per-address limit. Some contracts enforce a minimum contribution or a hard cap per wallet.
- The sale has not started yet, or it has already ended. The contract checks block timestamps and rejects early or late transactions.
- The token you are trying to spend is not the accepted currency. Some sales only accept a specific stablecoin or the platform’s native token.
What to check: After the rejection, look at the transaction hash on a block explorer (Etherscan, BscScan, Solscan, etc.). The “Revert Reason” field often contains a short error message from the contract. Common messages include “sale ended,” “over max cap,” “not whitelisted,” or “invalid amount.”
How to fix: You cannot override a smart contract reject. Read the sale terms again. If you believe you meet all requirements and the sale is still open, contact the launchpad’s support through their official channel - not through links in search results or DMs.
Wallet-Specific Issues
Some wallets impose their own limits. For example:
- Hardware wallets may require you to confirm transactions on the device, and if the device disconnects or the screen times out, the transaction never signs.
- Mobile wallets sometimes reject transactions with very high gas limits because the interface misreads the data.
- Browser extension wallets can conflict with other extensions or with ad blockers.
What to check: Try a different wallet or a different interface. If you are using a hardware wallet, try the same wallet software without the hardware device (if the keys are also stored in software) to isolate the problem. Never enter your seed phrase into any website.
A note on gas wars
During a very popular token launch, many buyers compete for limited block space. Your wallet may estimate a gas price that is too low to get included in the next block, so the transaction sits pending until it drops off or you replace it. This is not a rejection in the strict sense, but it looks like one because the transaction never confirms.
If the launchpad uses a first-come-first-served mechanism and you are competing with hundreds of others, you may need to set a higher gas price than the wallet’s estimate. Some wallets let you adjust this in advanced settings. Be aware that gas prices during a launch can be multiples of the normal rate, and there is no guarantee your transaction will go through even with a high price.
Not financial advice. flovicommunity.com publishes market data and general information about digital assets. Crypto assets are volatile and you can lose everything you put in. Nothing here is a recommendation to buy, sell or hold, and we make no price predictions.
Prices are sourced from third parties and may be delayed or wrong. Verify anything you intend to act on against a primary source.