Why rug pull risk remains the main threat for new tokens
Rug pull is a scam where the team or related wallets extract value from the token market: liquidity disappears or supply is sold aggressively, and an exit becomes almost impossible for most holders.
Slow rug looks less obvious: related wallets sell the token gradually, pool reserves shrink step by step, and the exit price gets worse before the sharp collapse.
Goal of this guide: to show rug pull and slow rug signals through verifiable on-chain objects: liquidity-pool reserves, LP-token storage and the presence of an LP lock, owner and proxy rights in the contract, fees (tax) and sales by top wallets.
Rug pull risk is higher where the token trades only through a DEX pool and has not gone through listing. In that market, any address can create a contract and a pool, while the chart shows price and volume but does not show who holds the LP tokens (tokens that give the right to withdraw liquidity from the pool) or which admin functions are built into the contract.
A classic rug pull looks like a sudden collapse: liquidity disappears in one transaction or the team performs a large dump, and pool depth vanishes. A slow rug looks like steps downward: top wallets sell regularly, pool reserves melt gradually, and each following sale receives a worse exit price because liquidity is lower.
In most cases the signals are visible in advance: LP tokens remain with the team without a lock, the owner can change fees or enable sell restrictions through a blacklist (a list of addresses that the contract forbids from selling the token), and related wallets start selling before the chart turns into a vertical dump.
A rug pull differs from a slow rug not by the “style” of the scam, but by exactly how liquidity leaves and how sales are distributed over time.
Rug pull and slow rug: precise definitions and differences that help identify a scam
Both scenarios end with lost liquidity and a price collapse, but the source of the market shock is different: a rug pull creates a liquidity gap immediately, while a slow rug creates it through a series of transactions.
Rug pull is a hard scenario in which liquidity-pool reserves fall sharply: the team withdraws liquidity through access to LP tokens or sells large token volumes over a short period. After that, sales for most holders execute at distant AMM levels with heavy slippage.
Slow rug is a scenario in which pool reserves shrink gradually: related wallets sell the token in batches over weeks or months, and every sale moves the price according to the AMM formula (the automated market maker where price depends on the ratio of assets in the pool), because the reserve ratio changes through a series of transactions rather than one trade.
| 📌 Criterion | 🚨 Rug pull | 🐢 Slow rug |
|---|---|---|
| Speed | Minutes to hours; sharp reduction in pool reserves | Weeks to months; a series of reserve reductions |
| Source of losses | Liquidity withdrawal or a large sell-off over a short interval | Regular top-wallet sales and gradual liquidity depletion |
| Visible picture | A chart cliff and a sharp drop in depth | Stepwise price decline and gradual fall in volumes |
| Early on-chain signal | LP tokens on the team address without a lock, or sell prohibition through a blacklist | Repeated sells by top wallets and outflow of the pair’s base asset (ETH, BNB, USDT) from the pool |
| Psychological hook | FOMO during price growth | Postponed deadlines and “soon release” messages while top wallets are selling |
The difference between a rug pull and a slow rug is captured in two on-chain objects: the dynamics of pool reserves and the transaction sequence of top wallets. Marketing messages do not change those two data sources.
Rug pulls happen more often in low-liquidity pools when LP tokens and owner rights are held by one address or a group of related addresses.
Why rug pull became a systemic DeFi risk and which conditions make a market vulnerable before entry
Rug pull risk is formed not by “volatility”, but by access to two levers: liquidity-pool reserves and admin functions in the token contract. These levers are concentrated with the project creators before the token achieves broad distribution.
On a DEX, trades are executed by an AMM: the price in the pool depends on the ratio of reserves of two assets. If reserves are small, even one large order moves the price, because after the trade the reserve ratio changes more strongly than in a deep pool.
The highest risk is at the start of trading, when the pool is still small and token distribution is concentrated. A similar logic of vulnerability in early offerings is described in the guide: Launchpads and IEO/IDO platforms — how to participate, assess risks and choose the best ones.
Liquidity pool is a smart contract with reserves of two assets. A liquidity provider’s share is represented by LP tokens; the address that holds LP tokens can withdraw the corresponding share of reserves from the pool.
Minting is the issuance of new tokens by a smart contract. If the team keeps the right to mint, it can increase token supply and sell new tokens into the pool, diluting price and worsening exit conditions for holders.
In the basic rug pull scenario, the team creates a token and a DEX pool, then stimulates demand and price growth.
- As buyers enter, liquidity accumulates in the pool and visible market depth forms.
- When demand reaches a peak, the team exits first: it withdraws reserves through LP tokens or sells a pre-held token allocation.
- Pool reserves shrink sharply, market depth disappears, and price starts moving against sellers.
- Attempts by the remaining holders to sell execute with heavy slippage or become economically unattractive.
Why rug pull risk is highest here:
- Launch without external validation. The token contract and pool are created without review by an exchange or listing committee.
- Concentration of rights. One owner or one multisig key can control mint, tax, blacklist or proxy upgrades.
- Irreversibility of transactions. After pool reserves are withdrawn, funds cannot be returned at the protocol level because blockchain transactions are not rolled back.
Systemic rug pull risk begins where owner rights and LP tokens are controlled by one decision-making center. That control is checked through two artifacts: LP-token storage and the list of owner functions in the contract.
Control over the exit can arise through pool liquidity, contract parameters or movement of funds between related addresses.
Types of rug pull and slow rug: which levers projects use and what exactly to check before entry
Rug pull types differ by which object the team controls: LP-token storage, the contract function set, upgrade ability, token distribution among holders and treasury fund movement.
1) Liquidity withdrawal from the pool
A rug pull scenario in which the team address holds LP tokens and withdraws liquidity-pool reserves in one action.
- What to check: the LP lock (contract or LP-locking service), lock duration and multisig for the address that holds LP tokens.
- Early signal: LP tokens sit on the team’s EOA address (a regular wallet, not a lock contract) without a lock.
- Typical effect: after reserves are withdrawn, selling into the pool produces heavy slippage because depth is low.
Unlocked LP tokens on the team address mean the technical ability to withdraw reserves in one transaction.
2) Dev dump through supply concentration
A scenario where 1–3 wallets hold a significant share of issuance and sell it into strength, creating a series of sell impulses.
- What to check: the share controlled by top wallets and whether team allocations have vesting.
- Early signal: several addresses control most of the supply.
- Typical effect: price falls in steps after large sells because the AMM changes price at each reserve shift.
A high supply share held by 1–3 wallets means they can set the price direction through a series of sales.
3) Honeypot: buying is possible, selling is restricted
A scenario where the contract allows buy transactions but blocks sell transactions or makes selling uneconomic through fees and restrictions.
- What to check: blacklist/whitelist functions, sell restrictions and the ability to change tax after launch.
- Early signal: sell transactions from different addresses revert (the transaction rolls back and the sale does not execute) or execute with an abnormal tax.
- Typical effect: price rises on buys, but most holders cannot exit under the contract logic.
If the contract blocks selling, price growth does not reflect the ability to exit.
4) Mint rug: dilution through issuance
A scenario where the owner issues new tokens through mint and sells them into the market, increasing supply.
- What to check: whether a mint function exists, the issuance cap and the address that has mint rights.
- Early signal: supply grows and mint transactions go to addresses that then sell into the pool.
- Typical effect: price falls because supply increases and new tokens are sold into liquidity.
Mint without a hard cap means the ability to dilute holders through new issuance and sales.
5) Upgrade rug: changing logic after launch
A scenario where the contract works through a proxy and the upgrade address changes the implementation, adding fees or restrictions.
- What to check: proxy architecture, a timelock on upgrades (a delay before changes take effect) and multisig for the upgrade address.
- Early signal: one address can update the implementation without delay.
- Typical effect: after an upgrade, new tax rules, sell bans or hidden address checks appear.
A proxy without a timelock means contract rules can be changed immediately after liquidity enters.
6) Treasury slow rug
A slow rug scenario where treasury funds are moved in a series of tranches to related addresses under the guise of expenses, while the product and liquidity degrade.
- What to check: treasury addresses (project wallets used to pay expenses and store raised funds), transfer purpose and the recipients’ link to the team.
- Early signal: regular treasury transfers without a public budget and without reporting addresses for counterparties.
- Typical effect: social-media activity continues, while liquidity and price decline as funds flow out.
Opaque treasury transfers create a slow rug without removing LP in a single transaction.
Rug pull checking begins by matching control levers to addresses: who holds LP tokens, who can mint, who can change tax and who can upgrade the proxy.
A DEX price drawdown can result from AMM mechanics and arbitrage, not only from liquidity withdrawal or a sell ban.
When a price drop is not a rug pull: honest reasons for a drawdown and how to tell them from a scam
Sharp DEX price moves can arise both from market reasons and from liquidity withdrawal, sell restrictions or systematic sales by related wallets.
In small pools, one large order changes the reserve ratio, and the AMM recalculates price so the chart looks like a dump. In that scenario, the cause is pool size, not a sell ban or LP withdrawal.
✅ Reasons that often create the appearance of a rug pull:
- Thin liquidity pool. Small pool reserves create high slippage on sale.
- Arbitrage and MEV. MEV bots rearrange transaction order and align price between DEX and CEX, which can create sharp candles on the DEX.
- Market events. A fall in BTC/ETH reduces demand for high-risk tokens and increases sell pressure.
- Unlocks and profit taking by early participants. Sales after growth increase token supply in the pool and push price down.
- Liquidity migration. Moving the main pool to another pair or another DEX leaves the old pool with small reserves and high slippage.
🚨 Signs that point to a rug pull or slow rug:
- Pool reserves shrink sharply without a public migration announcement and without a new pool receiving liquidity.
- The contract changes sell conditions through tax, blacklist or restrictions, and those changes are not protected by a timelock.
- Top wallets sell through a series of transactions and move the received asset to new addresses.
- The team does not confirm the LP lock and owner rights and does not publish addresses where those objects can be checked.
A price drop alone does not prove a rug pull. A rug pull is recorded on-chain either as withdrawal of pool reserves, contract-level sell restrictions, or a series of sales by related wallets while liquidity is depleted.
A rug pull check relies on three sources: a network explorer for contract functions, a DEX tracker for pool reserves, and the holder list for supply concentration.
A 5-minute token-check toolkit: what to open before buying and where to look
A network explorer shows the owner, proxy and mint/blacklist functions. A DEX tracker shows pool reserves and trade history. The holder list shows top-wallet shares and transfers between them.
Before buying on a DEX, it is important to understand two mechanisms. AMM recalculates trade price from pool reserves, so every sell moves price against the seller. Approve lets a smart contract spend a user’s tokens within a given limit without a separate signature for each operation.
Both mechanisms are connected to risk. A thin pool creates heavy slippage on sell because AMM price changes with reserves. Active approvals are dangerous because a contract can spend tokens within the approved limit without the user’s involvement, for example after an interface swap or if a malicious function exists. Basic DEX mechanics are covered in the guide Decentralized exchanges (DEX): list of top platforms.
If these tabs are open in advance, the check relies on addresses and transactions rather than chat messages and team claims.
- Network explorer. Code verification, proxy, mint/blacklist functions, owner and parameter-change events.
- DEX tracker and chart. Pool size, pair reserves, swap history and trade slippage.
- Holder list. Top-wallet shares, repeated transfers and address links by patterns.
- Fee and restriction check. Tax, the ability to change it, sell restrictions and honeypot signals.
- Permission revocation. The approval list and revoking active allowances if compromise risk appears.
The risk of losing the exit is defined by contract functions, owner rights, pool reserves and supply concentration among top wallets.
The exit is lost for three reasons: reserve withdrawal through LP, contract-level sell blocking and top-wallet sales under high supply concentration.
On-chain checks before buying a token: 12 steps that filter out most rug pulls
On-chain checking filters risk by addresses and functions. A rug pull usually rests on one object: LP tokens, owner functions, proxy upgrades, tax or supply concentration at related addresses.
| 🔐 Contract | 💧 Liquidity | 👥 Holders | 🧩 Rights | 💸 Fees | 🧭 Dynamics |
|---|---|---|---|---|---|
| Proxy / mint / blacklist | LP lock / access to LP | Top wallets and distribution | Owner / multisig / timelock | Tax and rule mutability | Outflows, sales, treasury |
- Check the contract address. The address must match in the token interface, documentation and network explorer.
- Make sure the code is verified. Verified source code lets you check mint, blacklist, tax and proxy.
- Determine whether a proxy is used. A proxy means logic can change through an implementation upgrade.
- Check the rights holder (owner). The owner controls contract parameters and can change tax or restriction lists if such functions exist.
- Check protection for governance actions. A timelock adds a delay between the change transaction and its activation.
- Check mint functions and issuance limits. Mint without a limit means new tokens can be issued and sold into the pool.
- Check blacklist/whitelist and sell restrictions. These functions define who can sell and under what conditions.
- Analyze transaction tax. High tax reduces the amount the seller receives on sell and worsens the exit price.
- Check whether fees can be changed. If the owner can change tax, risk increases when there is no timelock.
- Assess liquidity and the LP lock. LP lock is confirmed by the LP-holder address and the lock contract.
- Study holder distribution. Supply concentration in 1–3 addresses means the ability to run a series of sells with price control.
- Watch movement from team wallets, treasury and top holders. A series of transfers to new addresses and a series of sell transactions often precede liquidity depletion.
The checklist links rug pull risk to specific control points: LP tokens, owner functions, proxy upgrades, tax and supply concentration.
A slow rug appears as a series of team decisions that keep buyers in position while top wallets sell and pool liquidity decreases.
Behavioral slow rug signals: how the team reveals the drain before a major drawdown
In a slow rug, the main signal is not a candle on the chart but a change in communication mode: addresses, numbers and reports disappear, while discussion of LP, owner and treasury leaves public channels. This coincides in time with top-wallet sell transactions and liquidity outflow.
- Pauses in reporting. Breaks of 7–14 days without release notes, commits or on-chain addresses coincide with sell periods by top wallets in a number of cases.
- Repeated deadline postponements. A series of postponements without new metrics keeps part of the audience in position while sellers spread their exit over time.
- Replacing product with marketing. Posts about contests and memes crowd out changelogs, testnets and treasury reports.
- Opaque treasury transfers. Transfers from treasury go to new addresses without a recipient list and without a reporting structure for expenses.
- Moderating questions about LP and owner. Deleting questions about LP lock, tax and blacklist reduces visibility of on-chain risks for new buyers.
- Tokenomics changes without protection. A tax increase or new allocation without a timelock worsens sell conditions when liquidity is already declining.
“First there were reports and deadlines, then only ‘believe’, ‘hold’ and new raises.”
— user sentiment
Behavioral slow rug signs have a verifiable basis: they are compared with top-wallet transactions and pool-reserve dynamics, not with chat sentiment.
The cases below show the same technical pattern: the contract restricts selling or the team withdraws pool reserves, while buyers do not check LP and owner before buying.
Rug pull and slow rug cases: repeated mistakes that lead to losses
Cases differ by sector and packaging, but in each case one lever becomes critical: LP tokens, contract sell restrictions or supply concentration among related wallets.
🚨 SQUID (Squid Game Token): exit blocked at the hype peak
The project used hype around a recognizable name and price growth created by buy activity while sell ability was limited.
- What happened: the token rose to
$2,800+ , but selling was available only to selected addresses. - Key investor mistake: buying without checking the sell mechanism in the contract and without checking blacklist/whitelist.
- How it could have been detected: a test buy → sell for the minimum amount and review of sell-restriction functions.
If the contract restricts sell, price growth does not reflect exit ability.
💥 AnubisDAO: instant liquidity withdrawal
The project attracted funds into a pool, after which liquidity disappeared in one transaction because LP control was not protected by a lock.
- What happened: about
$60 million was withdrawn from the pool, and market depth dropped sharply. - Key investor mistake: not checking where LP tokens were stored and who controlled them.
- How it could have been detected: analysis of the LP lock and LP-holder address before entry.
Unlocked LP means reserves can be withdrawn in one transaction.
🐢 SafeMoon: a prolonged slow rug scenario
The project maintained public activity while large-wallet sales were distributed over time, and price declined in a series of steps.
- What was happening: price declined for weeks, while large wallets regularly sold tokens.
- Key investor mistake: not monitoring on-chain sales by top wallets and the liquidity structure.
- How it could have been detected: watching top-wallet sell transactions and pool-reserve dynamics.
A slow rug is recorded through a series of top-wallet sells while pool reserves decline, even if the project’s public messages remain active.
🎭 Frosties (NFT): funds withdrawn after the primary raise
The project raised funds and withdrew them because treasury control was not protected by multisig and a transparent expense structure.
- What happened: about
$1 million was raised, after which the team disappeared and withdrew the funds. - Key investor mistake: relying on the roadmap without checking treasury addresses and access rights.
- How it could have been detected: analysis of treasury addresses, signature scheme and expense transparency.
Token functions, a roadmap and product promises do not compensate for risk if the treasury address is controlled by one key without public reporting.
In all cases the critical mistake is the same: buyers do not check the object that gives the team control over the exit — LP tokens, sell restrictions or treasury addresses.
When a rug pull is suspected, the key risk is liquidity: every sell worsens price more strongly when pool reserves are small.
Action plan when a rug pull is suspected: how to reduce damage and keep control
During a rug pull, the price decline is connected to shrinking pool reserves and rising slippage. If reserves are small, one large sale moves price more strongly because the AMM recalculates price according to the new reserve ratio after the trade.
The next steps depend on the stage. In a hard rug pull, liquidity disappears quickly through LP withdrawal or a large dump. In a slow rug, liquidity decreases through a series of transactions, and the exit price worsens gradually.
- Immediately stop new signatures. Do not sign approve and do not confirm transactions from new links, because the signature can give the contract additional rights.
- Check sell with the minimum amount. A small sell shows whether the contract rejects the sale (revert) and what tax applies on exit.
- Assess pool depth. If a small sell produces large slippage, pool reserves are not enough for a larger exit without a strong price move.
- Exit the position in stages. Several smaller sells usually move price less than one sell of the same total size, because AMM impact grows with trade size relative to reserves.
- Revoke approvals. An active allowance lets a contract spend tokens within the limit without a new signature, so allowance is reset to zero when risk appears.
- Record on-chain traces. Transaction hashes, contract addresses and key-wallet addresses are needed for later analysis and confirmation of events.
Related threats (phishing, frontend replacement, safe signatures and revoke) are expanded in the guide: DeFi security: threat map, cases and checklist.
During a rug pull, the main variables are pool liquidity and the contract-level ability to sell. These two points are checked through a test sell and pool-reserve analysis.
Risk management in early tokens comes down to two parameters: the portfolio share in the position and the liquidity of the pool where sell execution happens.
Protection and risk-management strategies: how to systematically reduce losses in early tokens
Early tokens often trade in pools with smaller reserves, so one entry mistake or one rug pull can produce a disproportionately large loss at the sell execution price. Limiting position size and checking LP/owner reduce scenarios where the exit is technically closed or lost through slippage.
Damage is limited by position size and control of contract rights, while risk increases with supply concentration, free access to LP and mutable tax.
✅ What increases the chance of a safer entry
- Limited position size. A 1–3% position limit restricts the portfolio share that can suffer in a rug pull.
- Sufficient liquidity. Large pool reserves reduce slippage on sell.
- Protected governance. Multisig and timelock reduce the risk of changing tax and sell rules immediately after liquidity enters.
- Transparent tokenomics. Vesting and clear allocations reduce the risk of a large share of supply being sold by one wallet cluster.
❌ What makes loss most likely
- Supply concentration. A few addresses can set price downward through a series of sell transactions.
- Free access to liquidity. LP without a lock means pool reserves can be withdrawn in one transaction.
- Mutable fees. Tax that the owner can change without a timelock worsens sell conditions after buyers enter.
- Hype instead of addresses and parameters. Marketing without publishing LP/treasury/owner addresses hides the control object that defines the exit.
Even with basic filters, operational risk remains: phishing, frontend replacement and old approvals. These risks are connected to the fact that a wallet signature and allowance operate at the contract level, not the website level.
- Separate wallets. A separate wallet for experiments limits the amount of assets exposed to one signature.
- Set exit rules in advance. A pool-liquidity threshold and a tax threshold define when selling stops being acceptable.
- Check sell before increasing size. A honeypot appears on sell through a revert or abnormal tax.
- Do not rely on one website. A fake interface can look like the original but make you sign transactions to different addresses.
- Revoke permissions regularly. Old permissions let a contract spend tokens if it is compromised.
Risk management reduces losses through position-size limits, LP/owner checks and control of sell conditions (tax, revert, slippage) against pool reserves.
The FAQ helps quickly check LP lock, owner functions, proxy upgrades and sell restrictions without going deep into code.
Rug Pull and Slow Rug FAQ
What does rug pull mean in simple terms?
A rug pull is the extraction of value from a token market through liquidity or supply: pool reserves shrink sharply or large wallets sell a large volume, and selling for most holders produces heavy slippage or becomes unavailable.
How is a slow rug different from a normal market drawdown?
A slow rug is a series of sell transactions by related wallets and gradual reduction of pool reserves, against which price falls in steps. A normal drawdown can happen without liquidity outflow and without sales concentrated among top wallets.
Which check detects a honeypot fastest?
A honeypot appears on sell: the contract lets buy through, but sell is rejected (revert) or applies a high tax that makes the exit amount much lower than expected.
How important is liquidity locking (LP lock)?
An LP lock limits withdrawal of pool reserves through LP tokens, but it does not close dev-dump, mint and proxy-upgrade risks, because those risks are tied to supply and contract-logic changes, not only LP.
Is a proxy function in a token contract dangerous?
A proxy is dangerous when the upgrade address can change the implementation without a timelock: after an upgrade, the contract can add tax, sell restrictions or other checks that change exit conditions.
Does renounce ownership help protect against a rug pull?
Renounce ownership removes the direct call of owner functions, but it does not change the risk if the team holds LP tokens, controls a proxy upgrade or holds a large share of supply in related wallets.
Can money be recovered after a rug pull?
Recovery is difficult because network transactions are irreversible and withdrawn assets are quickly moved to other addresses; because of this, fund recovery is usually not solved at the protocol level.
What portfolio share is reasonable for high-risk tokens?
Limiting position share, for example to 1–3%, is used as damage control: in a rug pull, losses are capped by the portfolio share, not by the quality of project promises.
A rug pull comes down to verifiable objects: LP and LP lock, owner functions and proxy upgrades, tax and sell restrictions, supply concentration and top-wallet transactions.
A rug pull becomes “sudden” when buyers watch price and volume but do not watch LP tokens, owner functions and sell restrictions.
✅ How to recognize rug pulls and slow rugs in advance and preserve capital
Losses in a rug pull arise for three technical reasons: pool reserves shrink through LP, the contract restricts sell through blacklist/tax, or top wallets sell a large supply share and the AMM recalculates price against the seller when reserves are small.
Rug pull and slow rug are described by one set of on-chain checks: who holds LP tokens, which owner functions exist in the contract, whether proxy is used and how the upgrade is protected, what tax applies on sell, and how supply is distributed among top wallets.
- LP tokens without a lock on the team address create the ability to withdraw pool reserves in one transaction.
- Owner without a timelock can change tax or enable sell restrictions after liquidity enters.
- Supply concentration in 1–3 wallets creates the ability to run a series of sell transactions that move price in the AMM.
The practical exit check relies on two dimensions: a minimum-size sell and pool depth by reserves. Sell reveals a honeypot through revert or high tax, while pool reserves explain the slippage size as sell volume increases.
- On-chain checks reveal the control address: LP, owner, proxy upgrade and treasury.
- A test sell shows whether the contract allows selling and what tax applies on exit.
- Wallet separation limits damage because signing risk is tied to assets on a specific address.
Rug pull risk cannot be assessed by website design or an active chat; risk is recorded through LP, owner functions, proxy upgrades and sell restrictions in the contract, plus pool reserves and top-wallet sales.