Research a token by address

Paste a contract address into the app and Legate researches the token behind it. The address itself decides how the run is routed — which chain, which on-chain checks, which sources. This page explains what comes back and how to read it.

How the address picks the chain

Legate classifies a pasted address by its format, not by asking the model to guess. An EVM address is 0x followed by 40 hex characters. A Solana mint is a base58 string of 32–44 characters — the base58 alphabet excludes 0, O, I, and l. The format is treated as ground truth: a base58 address is forced to Solana, and a 0x address is never treated as Solana or Bitcoin — an impossible non-EVM label is simply dropped.

The one thing the address alone cannot settle is which EVM chain a 0x address belongs to — Ethereum, Base, and Arbitrum all share the same address shape. That is resolved downstream from CoinGecko and DexScreener, and a second reconciliation runs as a final guard before the agents start — so a Solana mint mislabeled "base" upstream is corrected first.

The payoff is precision at the front of the run. A base58 Solana mint pins its chain from the address alone; an EVM 0x address does not — the same address can host different tokens on Ethereum, Base, or Arbitrum, so its chain is resolved downstream. Either way, you're starting from an exact address rather than a bare ticker, and the same ticker can match several same-symbol tokens across chains.

Which chains work

On-chain checks run for six EVM chains plus Solana:

On-chain probes only run when Legate has both a contract address and a resolved chain. If the chain can't be resolved, the run degrades to price and DEX data and skips the contract checks. The keyed sources — Etherscan, Solscan, and Helius — each need their own API key; when a key is unset, that source returns nothing, is silently omitted, and the gap is disclosed rather than guessed. (DexScreener and GeckoTerminal hit public endpoints with no key.)

Mint and freeze authority

For a Solana SPL token, Legate reads two owner-privilege fields from the mint. Each field is either an address or null, and a strict null check on it decides whether the authority is renounced.

The briefing marks a renounced authority with a check and an active one with a warning, and shows the first characters of the controlling address when one is set.

Holder concentration

Legate reports concentration two ways, and the two measure different things:

Concentration is best-effort. If the largest-accounts call fails, Legate still reports supply and the authority flags, and the concentration percentages come back empty — the gap is disclosed, never filled with a guess.

A token account is not a person. The largest token account can be a locked liquidity pool, an exchange wallet, or a bridge — not a single holder — and one owner can hold many accounts. The token-account and owner views will not always agree. Read a high concentration figure as a question to investigate, not a conclusion.

The pump.fun origin marker

When a Solana mint address ends in the lowercase suffix pump, Legate flags it as a pump.fun launch and leads a token briefing with that note. This is a pure address heuristic — Legate reads the suffix and does not query a pump.fun registry or program.

Graduation is inferred, not fetched. If any DexScreener pair exists on a real AMM — not the bonding curve — with liquidity above zero, the token is marked graduated: the bonding curve completed and liquidity migrated to a DEX. If no such pair is found, it is flagged as still on the bonding curve — an early stage the briefing describes as thin or one-sided liquidity with elevated rug and exit risk.

What these flags don't tell you

These are on-chain mechanics, not a verdict. A renounced mint authority removes one dilution vector — it does not make a token safe, and Legate never tells you what to buy or sell. Every figure carries its source and a freshness marker, and when a source is unavailable Legate says so rather than inventing a number. Treat the read as a fast, honest starting point for your own research — not a substitute for due diligence.

Next: Deploy your own Telegram bot