Token Launches
Publishing Official Contract Information Safely
How crypto projects should publish contract addresses and official links so users can verify them, including where to post, formatting, verification and handling changes.

Every token launch has a moment when users ask the same question: which contract is real? Scammers answer that question too, with fake addresses posted in replies, DMs and lookalike websites. How a project publishes its official contract information decides how easily users can tell the difference.
Choose one source of truth
Pick a single canonical location for contract information, usually a page on your official website such as /contracts or /token. Everything else should point there.
That page should list:
- Token contract address for each chain
- Official liquidity pools and trading pairs
- Staking, vesting and treasury contract addresses
- Links to verified source code on block explorers
- Audit reports
- Last updated date
Format addresses for easy checking
Addresses are long and easy to misread. Help users:
- Show the full address, never shortened on the official page
- Use a monospace font
- Provide a copy button next to each address
- Link each address to the correct block explorer
- Label the chain clearly beside every address
Avoid publishing addresses only as images, which cannot be copied and are easy for scammers to imitate.
Announce in the right order
During launch, publish in this order:
| Step | Action |
|---|---|
| 1 | Deploy and verify contracts on the block explorer |
| 2 | Update the official contracts page |
| 3 | Announce on X with a link to the contracts page |
| 4 | Post in Discord and Telegram announcements, linking the same page |
| 5 | Update token lists, aggregators and explorer profiles |
Linking to the website rather than pasting addresses directly in every post keeps users anchored to one trusted place.
Protect the page
The contracts page becomes a high-value target. Secure it:
- Protect website hosting and DNS accounts with strong authentication
- Limit who can edit the page
- Monitor for unexpected changes
- Use a strict content security policy
A hijacked contracts page can redirect users to fake tokens even when everything else is secure.

Use multiple independent confirmations
Users trust information more when several independent sources agree. Consistent contract information across the website, verified social accounts, block explorer profiles, data aggregators, token lists and public listings makes impersonation harder. If a scammer changes one source, the others still show the real address.
Handle contract changes carefully
Migrations, upgrades and new deployments happen. When contract addresses change:
- Announce the change well in advance where possible
- Explain why the change is happening and what users need to do
- Mark old addresses clearly as deprecated on the contracts page
- Keep old information visible for reference rather than deleting it
- Warn users that scammers often exploit migrations with fake swap sites
Train your team and moderators
Team members and moderators should never paste contract addresses from memory or chat history. They should link to the official page. A moderator accidentally sharing a wrong address, or an impersonator copying their message, can cause real losses.
Warn users about common tricks
Remind users that:
- Official addresses are never shared first in DMs
- Search results for a token name can include fake tokens
- Addresses in replies under official posts are often scams
- Wallet transaction history can include poisoned lookalike addresses
Add independent references
Public profiles outside your own platforms add to the web of confirmation. A Proud Globe pin links to your official website and shows your project name and logo on a separate site with its own security, which gives users one more independent place to confirm they are heading to the right contracts page.
Educational content only. Nothing here is financial, legal or tax advice. Crypto assets carry risk, so check the details for your own situation.