Free · reads the contract's real reward math

Fake Farm Checker

Paste a staking / farm contract to read its on-chain reward math, is it self-rewarding (Ponzi-shaped), is the APR impossibly high, have the rewards already ended, is the contract flagged malicious? Before you approve and stake.

(a real (now-ended) farm: runs a live check)

Contract address only. No wallet connection, nothing to sign, reads public on-chain + GoPlus + DexScreener data.

What this reads

Self-rewarding emissions

If you stake a token and earn the same token, the "yield" is just inflation: the classic Ponzi-shaped farm.

Real APR, not the banner

We compute APR from the contract's rewardRate + total staked + live token prices, not the number on the site.

Ended / malicious

Reward period already over? Contract flagged malicious by GoPlus? Both surface before you deposit.

Non-standard = caution

If the farm doesn't expose a standard interface, we say so, an unverifiable farm is a risk, not a pass.

Coverage note: APR is read for standard StakingRewards-style farms; exotic/custom farms are flagged "non-standard: couldn't verify." The unlimited-approval trap most fake farms rely on is also caught at signing by the Guardian.

FAQ

What is fake farming?

A farm advertising huge APR to lure deposits, where the yield is unsustainable emissions of a worthless token, or the contract can drain your deposit. Tells: self-rewarding, impossible APR, unverifiable contract.

How do you read APR on-chain?

For standard StakingRewards farms we read rewardRate, the reward/staking tokens and total staked from the contract, then price the tokens to compute a real APR. Non-standard farms are flagged unverifiable rather than guessed.

Does a good score mean it's safe?

No: it means no major fake-farming signals and no malicious flag. Yield always carries risk. DYOR.

More free tools