Liquidity & LP lock
How much liquidity is in the pool, and — the part that decides whether a rug is possible — who holds the LP and can they pull it.
On Base, every launchpad basecompass integrates locks its liquidity by protocol design: Clanker LP is locked forever in its lockers, Zora pools are custodied by the coin's hook, flaunch LP lives in its position manager, and Doppler locks LP on migration. For raw DEX pools basecompass reads the LP token's holders directly and classifies each: burned (sent to a dead address — can never be pulled), locked (held by a known locker), or held (an ordinary address that can pull its share). The Liquidity section on a token page lists them.
For concentrated-liquidity (v3/v4) pools the position is held by the launchpad's hook or locker; the lock state is read from the launch path, and per-provider enumeration is honestly marked as not-yet-computed rather than guessed.
