Skip to content

DappsAtlas index · 14,224 dApps

DappsAtlas

Security and scams · How-to

How to Avoid NFT Rug Pulls: A Practical Checklist for 2026

An NFT rug pull happens when a project takes buyers' money and then stops delivering, often by draining funds or changing the contract. This guide covers the contract, team, metadata and wallet checks that catch most of these scams before you pay.

By the DappsAtlas editorial team · Updated

Illustration for How to Avoid NFT Rug Pulls: A Practical Checklist for 2026

What is an NFT rug pull and how does it usually happen?

An NFT rug pull is when the people behind an NFT collection or project take money from buyers and then stop delivering on what they promised. They may drain the treasury, sell the supply they kept for themselves, or change the smart contract or metadata so the collection no longer does what buyers were told.

The pattern usually follows a simple sequence. A team builds hype with art reveals, roadmaps, giveaways and promises of utility such as holder perks, games, staking or airdrops. Mint proceeds go to a wallet the team controls. Then the team takes the money or changes the rules, and the buyer is left holding tokens with little or no value.

Rug pulls are not limited to one chain or one marketplace. They can happen on any network where anyone can deploy a contract. That is why the safest habit is to treat every new collection as unverified until you have checked it yourself. Scams also use lookalike accounts, copied artwork and fake verification badges, so checking the source matters as much as checking the code.

The key point is that a high price, a fast sellout or a confident community is not evidence of safety. Scammers can fake all of those. Facts such as the contract code, the ownership settings and the wallet flows are much harder to fake, so the rest of this guide focuses on them.

Which smart contract red flags should I check first?

Start with the smart contract, because it sets the rules the team can later change. Open the contract on the chain's block explorer and check whether the source code is verified. Unverified code is a serious warning sign, because you cannot confirm what the contract does.

Check these settings in the verified code:

  • Owner or admin privileges. Look for functions only the owner can call, such as minting more tokens, changing the metadata base URI, pausing transfers or withdrawing funds.
  • Unlimited or hidden minting. A function that lets the owner mint without a cap can dilute holders at any time.
  • Upgradeable proxies. If the contract sits behind a proxy, the team may be able to swap the logic for new code. Find out which wallet holds that upgrade power.
  • Withdraw functions. Check whether mint proceeds can be sent to any address the owner picks, and whether funds meant for a treasury or prize pool can be taken.
  • Transfer restrictions. Some contracts block sales to everyone except an approved list. This often shows up in the transfer logic or a blacklist mapping.
  • Royalty settings that the owner can change at will.

No single item proves a scam, since legitimate projects also keep admin keys. The concern is when many of these powers sit with one unlabeled wallet and the team has made no public commitment to limit them.

How do I check the team and the project's public claims?

Next, check who is behind the project. Anonymous teams are not automatically fraudulent, but anonymity removes normal accountability, so the other evidence needs to carry more weight.

Verify the official channels yourself. Scammers copy logos and invite people into fake Discord servers or reply bots. Go to the project's website by typing the address you already trust, or by following a link from a source you checked independently. Do not rely on a link sent to you in a direct message. Be wary of accounts created recently, accounts with many followers but little history, and accounts that only post giveaways.

Compare the roadmap with the work actually shipped. A project that promises a game, staking, a marketplace or an airdrop should show some progress before the mint closes, such as a working build, a live contract or a public record from the developers.

Watch for pressure. Countdown timers, 'last chance' messages and rules that reward buying fast are common in scams. Legitimate projects can have deadlines too, but they rarely punish people for taking an extra day to read the contract.

Be careful with support. Anyone who messages you offering help, or asks for your seed phrase or private key, is trying to steal from you. No real team member needs those, ever.

How do I verify metadata, art and the reveal?

Many NFTs store only a pointer to their artwork and traits. That pointer is often a base URI the owner can change. If the metadata can be edited after minting, the team can swap images, traits or even names after buyers have paid.

Check how the metadata is stored. Find the base URI in the contract and see where it points. Storage on a decentralized network with content identifiers is more tamper-resistant than a plain web address controlled by one party. Also check whether the team has frozen the metadata, sometimes called making it immutable, and whether that freeze is recorded on-chain.

Be cautious with unrevealed collections. Before reveal, every token looks the same, so buyers cannot tell what they are getting. Ask how the reveal is randomized. If the team could choose or rerun the random seed, the reveal can be manipulated. A seed committed in advance is a better sign.

Compare the art with the promises. Copied artwork, stolen images or art that does not match the sales page are warning signs. Reverse image search tools can show whether an image already appeared elsewhere.

Finally, compare the total supply in the contract with the number advertised. Extra tokens minted to the team wallet after the sale are a common way to dump value on buyers.

What does a safe mint look like step by step?

Before you sign anything, confirm what you are approving. A mint usually triggers a wallet pop-up showing a transaction or a signature request. Read the target contract address and the amount, and compare the address with the one you verified on the block explorer.

Be careful with signature requests. Some signatures grant spending permission over your tokens or NFTs, not just pay for a mint. Treat any request for broad access, such as permission to move all of your assets, as high risk unless you know exactly why it is needed.

Use a separate wallet for new mints. Keeping a small balance in a dedicated wallet means a bad interaction cannot drain your main holdings. Keep long-term assets in a wallet that has never connected to unverified sites.

Protect your seed phrase. Write it down offline, never type it into a website, and never share it with anyone, including people claiming to be support staff. It is the master key to every wallet derived from it.

Check the mint link independently. Phishing sites copy mint pages exactly, including the art and the button. Confirm the domain and the contract address through your own source before connecting a wallet.

Do not send extra funds to a 'verification' address or pay in an unfamiliar token to prove eligibility. Legitimate mints do not require that.

How do I read secondary market activity and floor prices?

Scammers often need the secondary market to look active, so they manufacture trades. Wash trading means the same party buys and sells to itself to inflate volume and the floor price. Treat a rising floor on a thinly traded collection with suspicion.

Check the sales history. Look at the number of distinct buyers and sellers, not only total volume. Many sales among a small group of wallets, especially wallets funded from the same source, can point to wash trading.

Check liquidity. A floor price means little if only one listing exists or the bids are far below it. Ask how much you could realistically sell for today. Listings and bids can be cancelled, so a displayed floor is not a guaranteed exit price.

Look at holder concentration. If a few wallets own a large share of the supply, a coordinated sell-off can move the price sharply. Ownership distribution is visible on the block explorer and in many marketplace views.

Market data changes quickly. Prices, floor values and volume can move within hours. Check current figures from more than one source at the moment you decide, and do not rely on a single number posted by the project itself.

How can I limit damage with wallet settings and token approvals?

Even a legitimate NFT can expose you to risk if your wallet keeps old permissions open. Approvals are standing permissions that let a contract move your tokens. Many users granted them long ago and forgot.

Review your approvals regularly. Most block explorers and wallet settings show which contracts hold permission over your tokens. Revoke approvals for projects you no longer use and for any you do not recognize. Revoking costs a small network fee but closes the door.

Prefer narrow permissions. Some interfaces let you approve a specific amount rather than unlimited access. Choose the smallest permission that still lets the app work.

Use a hardware wallet for significant holdings. It keeps the private key offline and requires physical confirmation, which blocks many remote drains.

Separate roles across wallets. Use one wallet for long-term holdings, one for trading and minting, and one for trying unfamiliar sites. This limits the damage from any single compromise.

Keep your devices clean. Use updated software, remove browser extensions you do not need, and be wary of pop-ups, unexpected support calls and fake 'wallet update' prompts.

What should I do if I think I have been rugged?

If you suspect a rug pull or a drain, speed matters. Some steps can limit the damage quickly.

Stop interacting with the site or contract. Close the mint page and do not sign any further messages.

Revoke suspicious approvals. Remove permissions granted to the project or to any unknown contract, using your wallet or the block explorer.

If your seed phrase or private key may be exposed, treat the wallet as compromised. Create a new wallet on a device you trust and move any remaining assets there. Do not move funds from a wallet that is still being drained, as that can speed up losses, so act on the most valuable assets first.

Document the evidence. Save transaction hashes, contract addresses, screenshots of the mint page and any messages you received. Note the times in UTC.

Report it. Contact the marketplace where the collection was listed, the chain's community channels for scam reports, and the consumer protection or cybercrime authorities in your country. These reports help authorities spot patterns across many victims.

Be cautious about recovery offers. People who lost funds are often targeted again by fake recovery agents who ask for an upfront fee. Legitimate recovery is rare and does not require payment in advance.

What is a quick pre-mint checklist I can use every time?

Use this checklist before you mint or buy. A no answer on any item is a reason to pause.

  1. Is the contract verified on the block explorer?
  2. Can one wallet mint more tokens, change metadata, pause transfers or withdraw funds?
  3. Is the metadata frozen, or stored in a way the team cannot quietly edit?
  4. Do the official website and social accounts match the ones you confirmed independently?
  5. Does the roadmap show shipped work rather than only future promises?
  6. Does the secondary market show many distinct buyers and real liquidity?
  7. Would you still be comfortable if the entire mint price were lost?

Scams depend on speed, so slowing down is one of your strongest defenses. Only spend what you can afford to lose on new, unproven collections. Often the most effective protection is simply declining the mint and waiting for more evidence.

Frequently asked questions

Is every failed NFT project a rug pull?

Not always. A rug pull is one specific pattern where the people behind a project take buyers' funds or change the rules to hurt holders. A project can also fail because of weak demand, poor execution or market downturns without anyone intending to defraud buyers. The checks in this guide help you spot the intent-driven cases, but a project that is abandoned for ordinary reasons can still lose value.

If the contract is verified, is it safe to mint?

A verified contract is a strong starting point, not a guarantee. Verification shows the source code matches the deployed bytecode, so you can read what the contract allows. You still need to check who controls the owner functions, whether the metadata can be changed, and whether the team can withdraw funds. Verified code with a single unlimited admin wallet can still be dangerous.

What should I do first if I think my wallet was drained after a mint?

Start by reviewing and revoking unnecessary token approvals in your wallet or on the block explorer, since those can allow a contract to move your assets later. Move remaining assets only if you still control the wallet and the compromise is not ongoing. If your seed phrase may be exposed, create a new wallet on a trusted device and move funds there. Save transaction hashes and screenshots, then report the incident to the marketplace and local authorities.

Can I get my money back after a rug pull?

Sometimes, but treat it as a long shot. Some recovery steps depend on the chain, the asset and whether the funds moved through centralized exchanges that can freeze them. Fake recovery services often target people who were already scammed and ask for an upfront fee. Do not pay anyone who promises guaranteed recovery, and do not share your seed phrase or private key with them.

What are the most common phishing signs around NFT mints?

Watch for unsolicited direct messages, mint pages with unfamiliar domains, requests to connect your wallet to verify eligibility, and signature prompts that ask for broad permission over your assets. Also be wary of support accounts that ask for your seed phrase, since no legitimate team member needs it. Typing the official address yourself rather than clicking links helps avoid most copy-cat sites.

Mentioned in this guide

dApps in this guide

Sharpe logo

Sharpe

Analytics

Score 7.8 out of 10

Sharpe is a free crypto trading intelligence terminal with derivatives data from 35 venues, rug checks, narrative tracking and an API and MCP server for agents.

Save logo

Save

Lending

Score 6.8 out of 10

Save, formerly Solend, is a Solana lending and borrowing protocol where users earn interest on deposits or borrow against collateral.

TVL $72.0M−6.1%Solana · Eclipse

Keep reading

Related guides

All security and scams guides

Security and scams · Explainer

Rug Pulls: How to Spot the Usual Suspects in 2026

A rug pull happens when the people behind a token drain its trading liquidity or sell their own holdings, leaving buyers with tokens that cannot be sold for anything meaningful. Most of the warning signs are visible on-chain before the exit, so a short checklist can catch many of them.

Security and scams · Explainer

What Is a Crypto Rug Pull? Types, Signs, and Safety

A crypto rug pull is a deliberate scam that leaves token buyers or project users with losses when insiders remove value, block exits, or abandon the project. Learn how common rug pulls work, what warning signs to investigate, and what to do if you think you are exposed.