RUG.TOOLS
RUG.TOOLS
Launchpad
Crypto Safety 7 min read

Why a Successful Sell Test Does Not Guarantee Future Sellability

A token that sells once may still block future sales due to liquidity or permissions. This lesson explains why a successful sell test is not a guarantee and how to verify ongoing sellability.

Many traders perform a quick sell test after buying a token to ensure they can exit their position. However, a single successful sale does not guarantee that selling will remain possible in the future. Various factors such as liquidity depth, token permissions, and smart contract controls can affect your ability to sell later. This lesson explains why a successful sell test is not a foolproof indicator of future sellability and provides practical steps to verify ongoing liquidity and permissions risks.

Understanding Liquidity Depth and Price Impact

Liquidity in a token’s trading pool determines how easily and at what price you can sell tokens. A small liquidity pool may allow a small sell order but cause large price slippage for bigger trades, making selling costly or impractical. For example, a Uniswap V2 pool holds reserves of two tokens, and the price impact depends on the relative size of your trade to these reserves. If you only sell a tiny fraction, the price impact may be negligible, but larger sells can drastically move the price against you.

Unlike V2 pools, Uniswap V3 and similar protocols use concentrated liquidity positions where liquidity is active only within specific price ranges. If the market price moves outside your position’s range, your liquidity becomes inactive, and you may face difficulty selling until the price returns within range.

Bullets:

- A successful small sell does not prove deep liquidity for larger trades.

- Concentrated liquidity means liquidity availability depends on current price ranges.

- Price impact increases with trade size relative to active liquidity.

  • Successful small sells may not scale to large sells without significant price impact.
  • Concentrated liquidity pools have active liquidity only within set price ranges.
  • Price impact is a key factor limiting practical sellability.

Token Permissions and Access Controls Affect Sellability

On Solana, token mint authorities and freeze authorities control token supply and account freezing. Revoking these authorities by setting them to None disables minting or freezing, but not all tokens revoke these permissions. On Ethereum and EVM chains, ownership and role-based access control can grant powers like minting, pausing transfers, or upgrading contracts. The presence of an owner or admin does not by itself prove these powers; you must check the specific contract code and roles.

A token might allow transfers today but have permissions that let an owner freeze accounts or pause transfers in the future, blocking sales. Therefore, a successful sell test today does not guarantee these powers won’t be used later to prevent selling.

Bullets:

- Solana authority revocation sets roles to None, disabling permissions permanently.

- EVM ownership alone does not prove mint, pause, or upgrade powers; check contract code and roles.

- Permissions can enable freezing or pausing transfers, blocking sales after a successful test.

  • Check if Solana token authorities are revoked (set to None) to confirm no future mint or freeze.
  • Review EVM contract roles and ownership to assess potential for pausing or freezing transfers.
  • A successful sell test does not reveal hidden permissions that may restrict future sales.

Why a Single Sell Test Is Insufficient Evidence

A single sell test only confirms that a small trade was possible at that moment under current conditions. It does not prove liquidity depth, absence of transfer restrictions, or that permissions won’t be exercised later. Market conditions, token holder behavior, and contract controls can change, affecting sellability.

For example, a token might have enough liquidity for a small sell test but insufficient liquidity for larger sells, or the owner might pause transfers after your test. Additionally, some tokens implement transfer taxes or fees that reduce the amount received, which may not be evident in a small test.

Bullets:

- A single sell test is a snapshot, not a guarantee of ongoing sellability.

- Liquidity and permissions can change after your test, blocking future sales.

- Transfer fees or taxes may reduce proceeds and affect sell decisions.

  • Do not rely solely on a successful sell test to confirm token safety.
  • Consider liquidity depth, permissions, and transfer fees alongside sell tests.
  • Use multiple checks and ongoing monitoring rather than one-time tests.

Practical Steps to Verify Ongoing Sellability

To better assess sellability, traders should:

1. Check liquidity pool reserves and price impact estimates for the trade size you anticipate. Tools like Rug.Tools can help analyze liquidity but may have limits in detecting all permissions or liquidity nuances.

2. On Solana, verify token authorities using on-chain data to confirm mint and freeze authorities are revoked (set to None) rather than just burned or sent to a burn address.

3. On EVM chains, review contract ownership and role-based access controls to identify if any accounts have mint, pause, or upgrade powers. This requires reading contract source code or verified reports.

4. Consider transfer fees, taxes, or other tokenomics that affect net proceeds.

Bullets:

- Use liquidity analysis tools to estimate price impact for your intended sell size.

- Verify Solana token authorities are revoked to confirm no future minting or freezing.

- Review EVM contract roles and ownership to assess administrative powers.

- Factor in transfer fees or taxes that reduce sale proceeds.

  • Analyze liquidity depth relative to your trade size, not just small test sells.
  • Confirm Solana authorities are set to None, not just sent to burn addresses.
  • Check EVM contract roles for mint, pause, or upgrade powers that may restrict sales.
  • Account for transfer fees or taxes that affect your net returns.

Hypothetical Example: Researching a New Token

Suppose you find a new token on Solana and want to verify if you can sell it after buying. You perform a small sell test and it succeeds. However, to be confident, you:

- Check the token’s mint and freeze authorities on-chain. If these are set to None, minting and freezing are disabled, reducing risk of future sell blocks.

- Examine the liquidity pool reserves on the DEX. You calculate that your intended sell size is 10% of the pool, which may cause significant price impact, so you plan accordingly.

- Look for any transfer fees or taxes in the token’s metadata or documentation.

- Use Rug.Tools to scan for known risks but understand it may not detect all permissions or liquidity nuances.

This process helps you understand that while your small sell test passed, selling a larger amount may be costly and permissions are disabled, lowering risk but not eliminating it.

Bullets:

- Successful small sell test is a starting point, not a guarantee.

- Authority revocation confirms no future mint or freeze on Solana.

- Liquidity pool reserves inform realistic sell sizes and price impact.

- Transfer fees affect net proceeds and should be checked.

- Scanners aid risk analysis but have coverage limits.

  • Perform on-chain authority checks, not just sell tests.
  • Calculate price impact for your intended sell size using liquidity pool data.
  • Check for transfer fees or taxes affecting sales.
  • Use scanners like Rug.Tools as part of a broader research process.

Limitations and Uncertainties in Verification

No single check can guarantee future sellability or token safety. Liquidity can be withdrawn by other holders, permissions can be changed if not revoked, and transfer fees may be hidden in code. Scanners and reports aid research but have limited coverage and may miss subtle or new risks.

Wallet connections or token holder clustering do not prove common ownership or control. Permissions and liquidity must be verified on-chain and in contract code. On Solana, authority revocation sets roles to None, which is distinct from sending keys to a burn address. On EVM chains, ownership alone does not prove mint or pause powers; detailed role analysis is needed.

Therefore, traders should combine multiple evidence sources, maintain vigilance, and be aware of residual risks even after passing a sell test and other checks.

Bullets:

- Liquidity and permissions can change after your analysis.

- Scanners may not detect all risks or permissions.

- Wallet connections do not prove common control.

- Authority revocation on Solana means setting to None, not burn address.

- Ownership on EVM does not guarantee mint, pause, or upgrade powers.

  • Combine multiple verification methods; do not rely on one check.
  • Understand the limits of scanners and reports; verify on-chain data and code.
  • Recognize that permissions and liquidity can change, maintaining ongoing vigilance.
  • Distinguish Solana authority revocation from burn addresses.
  • Avoid assuming EVM ownership implies all administrative powers.

Key takeaways

  • A successful sell test only shows a small trade was possible at that moment, not that future sales are guaranteed.
  • Liquidity depth and price impact vary with trade size; concentrated liquidity pools have active price ranges affecting sellability.
  • Token permissions like mint, freeze, pause, or upgrade powers can block sales even after a successful test; verify these carefully.
  • On Solana, authority revocation means setting roles to None, which disables powers; this differs from sending keys to a burn address.
  • On EVM chains, ownership alone does not prove minting or pausing powers; examine roles and contract code.
  • Use multiple evidence sources including on-chain data, contract code, liquidity analysis, and scanners like Rug.Tools, but understand their limitations.

Sources and further reading

FAQ

Can I trust a successful small sell test to ensure I can sell later?›

No. A small sell test only confirms that a small trade was possible at that time. Larger sells may face high price impact or be blocked by permissions or liquidity changes.

How do I check if a Solana token’s mint or freeze authority is revoked?›

Check the token’s mint account on-chain to see if the mint_authority and freeze_authority fields are set to None. This indicates these powers are permanently revoked.

Does token ownership on Ethereum mean the owner can mint or pause transfers?›

Not necessarily. Ownership is a form of access control but specific mint, pause, or upgrade roles must be verified in the contract code or role assignments.

What is the difference between a burn address and revoking authority on Solana?›

Revoking authority sets the role to None, disabling the permission permanently. Sending keys to a burn address does not technically revoke authority and may not prevent future use if keys are compromised.

Can scanners like Rug.Tools guarantee a token is safe to sell?›

No. Scanners provide useful risk analysis but cannot detect all permissions, liquidity nuances, or future changes. Always perform thorough research and ongoing monitoring.

Ready to check a real token?

Rug.Tools scans Solana, Ethereum, BNB Chain, Base, Monad and Robinhood Chain tokens in seconds.

Scan a token now

More lessons