Token Not Minting — Transaction Keeps Failing
You're trying to mint tokens but the transaction fails every time.
This guide covers 5 verified steps to resolve "Token Not Minting — Transaction Keeps Failing". Follow each step in order before moving to the next. If the steps below don't resolve your issue, use the community support options at the bottom of this page.
Verify Mint is Still Active
Check the project's official site or Discord to confirm the mint window is still open. Many mints have hard caps — once supply is exhausted, the contract rejects all new mints.
Check Wallet Eligibility
Some mints are whitelist-only. Paste your wallet address into the project's eligibility checker or look up your address on their merkle proof tool.
Confirm Correct Mint Price
Sending the wrong ETH value is a top reason mints fail. Check the exact mint price on the contract's Etherscan page under "Read Contract" → mintPrice.
Check Per-Wallet Limit
Most contracts enforce a max mint per wallet. If you've already minted the maximum, all further attempts will revert. Check "Read Contract" → maxPerWallet and balanceOf(yourAddress).
Increase Gas Limit
Minting contracts — especially batch mints — need more gas than a simple transfer. Set gas limit 30–50% higher than MetaMask's estimate to avoid out-of-gas failures.