Skip to content

Safety

How we check tokens for rugs and honeypots

· 6 min read · DYOR team

Most memecoin losses are ordinary: the price falls and doesn't come back. But a meaningful share come from tokens built to trap buyers. We can't stop every scam, and we never call a token “safe”. What we can do is run the checks that catch the common traps, show you the result plainly, and refuse to send trades that fail the worst of them.

Part one: the rug check you see

Every token in the feed carries a safety strip, and every token page shows the full result. Each check gets one of four statuses: pass, caution, fail or not checked.

Can it be sold?

A honeypot lets you buy but not sell. We simulate a sell. If the simulation fails, the token fails.

Mint authority

If someone can still mint new tokens, they can dilute every holder at will. Active mint authority is treated as high risk.

Freeze authority

Freeze authority lets someone lock tokens in your wallet so you can't move them. Active freeze authority is treated as high risk.

Locked liquidity

If the pool's liquidity isn't locked or burned, whoever controls it can pull it out. Less than 80% locked earns a caution.

Holder concentration

When a handful of wallets hold most of the supply, a few sells can crater the price. If the top 10 wallets hold more than 40%, that's a caution. See why concentration matters.

Developer selling

If the wallet that created the token has sold more than 30% of its tokens, that's a caution.

“Not checked” means not checked

Sometimes a check can't run: the token is brand new, data is missing, or a lookup timed out. We say so. A missing check is never shown as a pass.

Part two: the checks every trade passes before it's signed

The safety strip is information. The trade pipeline is enforcement. Whether you tap buy or a copy fires, the trade goes through these steps, and if any one fails, nothing is signed and you get a plain-English reason:

  1. Kill switch and blocklist. We can pause trading platform-wide in an emergency, and known scam tokens are blocked outright.
  2. Rug check. Tokens that fail are refused.
  3. Size limits. Trades outside allowed sizes are refused.
  4. Quote and price-impact cap. We fetch a quote, check it matches what was asked for, and refuse trades that would move the price too far.
  5. Honeypot round trip on buys. Before a buy, we check that the token could be sold back.
  6. Transaction inspection. We read the transaction we're about to sign: only your wallet signs, only allow-listed programs are used, and there are no transfers, approvals or authority changes beyond the swap itself. Amount, slippage and fee must match the quote.
  7. Simulate and verify balances. We simulate the signed transaction. Your wallet may only lose the quoted input and must receive at least the minimum output. Anything else and it isn't sent.

What no check can catch

  • Ordinary selling. A token can pass everything and still fall 90% because early buyers take profit.
  • Coordinated wallets. Holder concentration can be hidden by spreading supply across many wallets.
  • Changes after you buy. A check is a snapshot. Liquidity, holders and developer behaviour can change minutes later.
  • Hype. No on-chain data tells you whether a token's community is real.

Treat a clean check as “no obvious trap found”, nothing more. For the bigger picture, read what is a rug pull.

Risk note: Rug checks reduce some risks; they don't remove them. Tokens that pass every check can still go to zero. Only trade what you can afford to lose.