Skip to content

Supported Chains

Prysm auto-detects the chain from a pasted contract whenever the address format is unique to one chain — Solana, TON, TRON, and Sui all have distinctive shapes. EVM addresses (0x followed by 40 hex characters) look identical across Ethereum, Base, BSC, Polygon, Arbitrum, Optimism, Avalanche, and MegaETH, so for those you either pick the chain from the disambiguation prompt or specify it explicitly with a shortcut.

ChainShortcut(s)Address formatNative tokenNotes
Ethereum/eth, /ethereum0x + 40 hexETHEVM; ATH lookup supported
Base/base0x + 40 hexETHEVM; ATH lookup supported
BSC/bsc, /bnb0x + 40 hexBNBEVM; ATH lookup supported
Polygon/polygon, /matic0x + 40 hexMATICEVM; ATH lookup supported
Arbitrum/arb, /arbitrum0x + 40 hexETHEVM; ATH lookup supported
Optimism/op, /optimism0x + 40 hexETHEVM; ATH lookup supported
Avalanche/avax, /avalanche0x + 40 hexAVAXEVM; ATH lookup supported
MegaETH/mega, /megaeth0x + 40 hexETHEVM; ATH not available
Solana/sol, /solanabase58, 32–44 charsSOLPre-migration pump.fun bonding-curve pairs supported in /og
Sonic/sonic0x + 40 hexSATH not available
TON/tonEQ… / UQ… + 46 charsTONATH not available
Tron/tron, /trxT + 33 base58 charsTRXATH not available
Sui/sui0x + 64 hex, optional ::module::name suffixSUIATH not available

The shortcut commands are interchangeable with each other — /eth and /ethereum both filter your watchlist to Ethereum tokens. They also work as chain hints in front of a contract: /sol <ca>, /eth <ca>.

These are the exact patterns Prysm matches when you paste a contract. If your input doesn’t match one of them, auto-detect won’t fire — you’ll need to use /add with an explicit chain shortcut.

FormatPatternExample
EVM0x followed by 40 hex characters0x6982508145454ce325ddbe47a25d4ec3d2311933
Sui0x followed by 64 hex characters, optionally ::module::name0x2::sui::SUI
TONEQ or UQ followed by 46 base64url charactersEQCxE6mUtQJKFnGfaROTKOt1lZbDiiX1kCixRv7Nw2Id_sDs
TronT followed by 33 base58 charactersTR7NHqjeKQxGTCi8q8ZY4pL8otSzgjLj6t
Solana32–44 base58 characters (no prefix)EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v

EVM is the only format that’s ambiguous — every other shape uniquely identifies its chain. So pasting a Solana mint, a TON jetton, a Tron TRC-20, or a Sui coin type goes straight to “added” without asking.

When you paste a string, Prysm runs the patterns above in this order:

  1. EVM (0x + 40 hex) — held aside as ambiguous, then checked against every EVM chain Prysm tracks.
  2. Sui (0x + 64 hex, optional ::module::name).
  3. TON (EQ / UQ prefix).
  4. Tron (T prefix, 34 chars total).
  5. Solana (any base58 string 32–44 chars).

If none of the above match, the message is ignored — auto-detect is deliberately strict to avoid false positives on regular chat text.

  • All-time high is EVM-only. /ath works on Ethereum, Base, BSC, Polygon, Arbitrum, Optimism, and Avalanche. On any other chain the bot will tell you ATH isn’t supported. MegaETH is EVM but isn’t covered for ATH either.
  • Solana auto-detect covers pre-migration pump.fun pairs. When /og runs against a Solana symbol, bonding-curve pump.fun pairs are treated as real even if standard liquidity reads as null. See the filtering rules for the full list of exemptions.
  • EVM disambiguation. A 0x… address could live on any of eight chains. Two ways to resolve it:
    • For /add — paste the contract. Prysm checks every EVM chain it tracks and adds the token from the first chain where it has a real pair. There’s no chain-prefix syntax for /add itself.
    • For /og — pass the chain shortcut as the first argument so the lookup is pinned to one chain:
      /og eth 0x6982508145454ce325ddbe47a25d4ec3d2311933
      /og base 0x6982508145454ce325ddbe47a25d4ec3d2311933
      Works for every EVM shortcut (mega, arb, etc.). If the shortcut doesn’t recognise the address on that chain, Prysm tells you instead of silently picking a different one.
  • Address case. Solana, TON, and Tron addresses are case-sensitive — paste them exactly as you copied them. EVM and Sui addresses are normalized to lowercase internally, so case doesn’t matter for those.
  • Sui type-tag suffixes. A Sui coin reference can include the ::module::name tail (e.g. 0x2::sui::SUI). Prysm accepts both forms — the bare 64-hex package address and the full type tag — and resolves them to the same coin.

Every shortcut doubles as a list filter. From DM:

  • /sol — only your Solana tokens
  • /eth — only your Ethereum tokens
  • /base, /bsc, /polygon, /arb, /op, /avax, /mega, /sonic, /ton, /tron, /sui — same idea per chain

The same shortcuts can scope other lookups too. For example:

  • /ath eth — all-time high view restricted to your Ethereum tokens
  • /og sol PEPE — find the original PEPE on Solana
  • /bag eth — bag-cost view restricted to your Ethereum tokens

If you pass a shortcut that the command doesn’t support (e.g. /ath ton), Prysm replies with the list of chains it does support for that command rather than failing silently.