I’m having trouble with my Solana NFT collection after moving from devnet to mainnet using Metaplex Candy Machine. Everything worked perfectly during testing on devnet, but now I’m facing several issues on the live network.
First, I uploaded a collection of 1000 NFTs but the candy machine interface only shows 985 available items. This means 15 of my NFTs seem to have disappeared somewhere in the process.
Second, when I try to mint an NFT by clicking the mint button, the available count drops by 3 instead of 1. Even worse, the minted NFTs don’t appear in my Phantom wallet at all.
Has anyone experienced similar issues when deploying to mainnet? I’m wondering if this is a common problem or if I made some configuration error. Is there any way to recover the missing NFTs or fix the minting process so it works correctly? Any help would be appreciated since I can’t figure out what went wrong during the mainnet deployment.
Had the same nightmare last month when I deployed my collection. Missing NFTs usually happen during upload verification - Metaplex fails to index all metadata files, especially with network timeouts or connection drops during bulk uploads. Run verify with the Metaplex CLI to see which assets didn’t register properly. The count dropping by 3 instead of 1 sounds like a candy machine config issue. Check if you accidentally messed up the itemsRedeemed or itemsLoaded parameters. Also, make sure your RPC endpoint isn’t garbage - I switched from default to a premium RPC provider and it fixed most of my minting problems. For NFTs not showing in Phantom, it’s usually a display issue, not actual loss. The tokens might be minted but not showing because of metadata indexing delays. Try importing the mint addresses manually or check Solscan to confirm they’re actually on-chain.
Sounds like duplicate mint addresses or corrupted metadata from the mainnet upload. Check your candy machine logs for failed transactions - mainnet’s pickier than devnet and rejects stuff that worked fine in testing. The Phantom issue might be token account creation failing. Try refreshing metadata in Phantom or switch to another wallet temporarily to see if your NFTs appear.
Oh wow, that’s really frustrating! I’ve been thinking about deploying my own collection soon and this is exactly what keeps me up at night lol.
Where are you checking that 985 count? Metaplex dashboard or something else? Did you keep your upload logs when transferring from devnet to mainnet?
The minting behavior is super weird - why drop by 3 instead of 1? Makes me think there’s batch processing happening that got misconfigured. Try minting one NFT at a time to see if the pattern stays consistent.
Did you use the same metadata format and file structure that worked on devnet? Mainnet sometimes handles configurations differently than devnet in ways that aren’t obvious.
Also - are your wallet derivation paths set up correctly for mainnet? Sounds basic but simple stuff trips us up when we’re stressed about deployments.
Hope you figure this out soon, mainnet deployments are scary enough without these issues!