Sellability & honeypots
The richest attack surface on an EVM chain: a token is a program the deployer wrote, and it can let you buy but never sell. So basecompass measures sellability two independent ways and never blends them into false confidence:
- GoPlus — is it flagged a honeypot, can you sell all, what's the sell tax.
- Our own round-trip — a simulated buy then sell against the real pool (
getAmountsOutboth directions). If the sell route quotes nothing, or the round-trip is catastrophically lossy, it isn't sellable in practice.
If the two disagree, the result is labelled conflicting and fails safe (treated as not sellable) — a honeypot that happens to quote fine is exactly the EVM attack, so we don't resolve a disagreement to "safe".
Taxes are shown as measured. An empty tax reading is unknown, never 0 — a tax we couldn't read is not a 0% tax.
