Import & Export
/export and /import are the two halves of the same loop: dump
your watchlist to plain text, paste it back later. Useful when
you want to:
- Back up a watchlist before a wipe.
- Move tokens between accounts.
- Seed a group from a personal list (or vice versa).
- Share a curated list with someone else’s bot setup.
Both commands work in DMs and in groups. The format is the same in both places.
Export
Section titled “Export”Send /export and Prysm replies with one or more code blocks, each
line in CHAIN:address form. You can copy any of them straight back
into /import.
ETHEREUM:0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 SOLANA:DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263 BASE:0x4ed4e862860bed51a9570b96d89af5e1b0efefed
Where it pulls from depends on the chat:
- In a DM — your personal watchlist.
- In a group — the tokens tracked in that group’s current scope (both manually-added and auto-detected, deduplicated). If the group uses forum topics, only the current topic’s tokens are exported. See Forum topics for how scope works.
If your watchlist is long enough that the output would exceed Telegram’s 4096-character message cap, Prysm splits it across several replies — concatenate them in order to get the full list.
Import
Section titled “Import”/import adds many tokens in one go. There are two ways to call
it.
Inline
Section titled “Inline”Pass the list on the same line (or lines) as the command:
/import ETHEREUM:0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48SOLANA:DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263Comma-separated also works:
/import ETHEREUM:0xA0b...eb48, SOLANA:DezX...B263Two-step
Section titled “Two-step”If you’d rather paste the list as a follow-up message, send
/import on its own.
-
Send
/import. Prysm replies asking you to paste the list:Paste your token list now (one per line, format: CHAIN:ADDRESS). Expires in 5 minutes.
-
Paste the list — one
CHAIN:addressper line, or comma-separated, or a mix. -
Wait for the summary. Prysm shows progress every five tokens, then replies with a final tally:
Import complete: ✅ 8 added ⏭ 2 already tracked ❌ 1 failed
The pending state expires after five minutes. If you don’t paste
in time, just run /import again.
Format
Section titled “Format”One entry per line, CHAIN:address. The chain prefix is matched
case-insensitively and uppercased internally. Whitespace around the
chain or address is stripped. Newlines and commas both work as
separators.
ETHEREUM:0xA0b86991c6218b36c1d19d4a2e9eb0ce3606eb48solana:DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263BASE:0x4ed4e862860bed51a9570b96d89af5e1b0efefedLines without a colon, or with an empty chain or address, are
skipped silently. If the address itself is rejected by chain
detection (wrong format, contract doesn’t exist), it’s counted in
the ❌ failed tally so you can see what didn’t make it.
Duplicates and existing data
Section titled “Duplicates and existing data”Tokens you already track are detected by chain plus contract
address (case-insensitive for EVM) and counted as ⏭ already tracked. Importing the same list twice is safe — nothing is
duplicated, and no existing data is touched. Alerts, holdings,
and any other metadata you’ve attached to a token survive the
import unchanged.
Limits
Section titled “Limits”/import won’t push you past your watchlist cap. The default
personal limit is 5 tokens;
groups default to 6, with a
per-topic ceiling in forum groups.
If your list is bigger than the remaining slots, Prysm imports as many as fit and reports the rest as skipped:
Import complete: ✅ 5 added ⚠️ 12 skipped (limit 10)
If you’ve already hit the cap, the command refuses with a “limit reached” message — remove some tokens first, or contact the bot owner if you need a higher cap.
Group admin requirement
Section titled “Group admin requirement”In a group, /import is restricted to admins (creator or
administrator). Anyone in the group can run /export, but only
admins can bulk-add. Non-admins get:
Only group admins can run /import.
This matches how the rest of the group-mutating commands behave — adding and removing tokens at scale is an admin-shaped action, so it sits behind the same gate.