Skip to content

Social Verification ​

Prove you own your socials and your website, and each one gets a check badge on your coin page, so visitors know which accounts are really yours.

How verification works ​

1. Add a link. Add a social or website link on your coin page. Chain Daddy detects the platform.

Adding a social link — paste your X profile URL; it's detected as X (Twitter)

2. It starts unverified. New links carry a shield-question badge, and a shield in the top bar counts how many are waiting.

An unverified X link — a shield-question badge until you verify itThe verification shield in the top nav, badged with the unverified count

3. Open the Verify panel. Click the shield, or any shield-question badge. The Verify External Links panel lists every link with a Verify button (or Verify All).

The Verify External Links panel — one row per link with a Verify button and a "Verify All" action

4. Prove ownership. On some platforms you sign in to that account (read-only). On others you paste a one-time code into your bio, website or whitepaper. Each method is below.

Authorizing on X — "Chain Daddy wants to access your X account"

5. Verified. The account is linked to your coin, and shows a check badge on your page.

X verified — the account is now linked to your coinThe verified X handle with a check badge on the coin page

You sign nothing with your wallet. Just be signed in with the wallet that holds your registration.

Supported Platforms ​

PlatformHow you prove itBadge Display
X (Twitter)OAuthVerified handle with link
DiscordOAuthVerified username with link
TwitchOAuthVerified channel with link
YouTubeOAuthVerified channel with link
KickOAuthVerified channel with link
GitHubOAuthVerified username with link
TikTokBio codeVerified handle with link
TelegramBio codeVerified channel with link
InstagramBio codeVerified handle with link
RedditBio codeVerified username with link
PumpFunWallet match or bio codeVerified creator badge
WebsiteDNS TXT / HTML metaVerified domain with link
WhitepaperCode in the documentVerified link
ENS / SNS nameResolves to your walletVerified domain with link

Sign-in verification (X, Discord, Twitch, YouTube, Kick, GitHub) ​

Prove you control an account by signing in to it (the "OAuth" method in the table above).

Flow ​

  1. Click Verify on the link in the Verify External Links panel
  2. You are sent to the platform to authorize
  3. Grant read-only access
  4. The badge appears on your coin page

What Gets Verified ​

  • Your platform username or channel name
  • The link between your wallet address and that identity
  • The time of verification

Everything you grant is read-only. On Twitch, that includes your account's email.

ⓘ What each platform lets Chain Daddy read
PlatformAccess Granted
XRead profile and tweets (tweet.read users.read)
DiscordIdentify (username, avatar)
TwitchRead user info, including email (user:read:email)
YouTubeRead channel info (youtube.readonly)
KickRead user and channel info
GitHubRead user profile (read:user)

Bio Code Verification (TikTok, Telegram, Instagram, Reddit) ​

Prove you control an account by putting a one-time code in its bio or description.

Flow ​

  1. Click Verify on the link in the Verify External Links panel
  2. Copy the code. It is valid for 10 minutes
  3. Paste it into your profile bio or channel description
  4. Enter your handle and click Check
  5. Chain Daddy reads your public profile and confirms the code
  6. The badge appears. Remove the code from your bio

The bio-code verification step for Telegram — a one-time verification code to place in your channel description, plus a handle input

Platform-Specific Details ​

PlatformWhere to Place Code
TikTokProfile bio
TelegramChannel description (public channels or groups only)
InstagramProfile bio
RedditUser bio/about

TIP

The code only needs to be there at the moment you click Check. Remove it right after.

Telegram: public channel or group ​

Chain Daddy reads the description of a public Telegram channel or group. You need:

  1. A public channel or group with a @username. Private ones (t.me/+invite-link) cannot be verified. Make yours public, or create a dedicated channel. Telegram's guides: How to create a channel and How to make a public channel/group.
  2. Admin rights, so you can edit the description.
  3. The code in the Description field, not in a post. Channel info → Edit → Description → paste → save.

Just edited the description?

A new description can take about 30 seconds to show. If the check fails right after saving, wait and click Check again.

Telegram: personal account ​

Personal Telegram accounts can't be verified in the app. Verify a public channel or group instead.

PumpFun Verification ​

Prove you created a coin on PumpFun: Chain Daddy checks that your connected wallet controls that coin on Solana.

Flow ​

  1. Click Verify on your PumpFun link
  2. Enter the coin's mint address
  3. Chain Daddy checks on-chain that your wallet is the mint authority (or, for graduated coins, the update authority)
  4. No match? Use the bio-code method on your PumpFun profile instead
  5. The badge appears on your coin page

Website Verification ​

Prove you control a domain by publishing a one-time code there. Two ways: a DNS record (a setting wherever your domain is managed) or a line of code in your site's HTML.

Method 1: DNS TXT Record ​

Add a TXT record to your domain's DNS settings:

_chaindaddy.yourdomain.com  TXT  "cd-verify=YOUR_VERIFICATION_CODE"

Method 2: HTML Meta Tag ​

Add a meta tag to your site's <head>:

html
<meta name="chain-daddy-verify" content="YOUR_VERIFICATION_CODE">

Flow ​

  1. Click Verify on your website link
  2. Enter your domain
  3. Copy the code (valid for 10 minutes)
  4. Add the DNS TXT record or the meta tag
  5. Click Check Verification
  6. The badge appears on your coin page

DNS changes take time

Most DNS providers show a new TXT record within a few minutes; some take up to 48 hours. The meta tag works as soon as your site is updated.

Not a verified site

This badge shows the link is yours. It is a different record from the one that makes a domain one of your coin's verified sites, which is what Sign in with Chain Daddy, apps on your own site and checkout on your own site read.

Whitepaper and ENS / SNS ​

  • Whitepaper: paste the code Chain Daddy gives you anywhere in the document at the URL you linked, then click Check.
  • ENS / SNS name: no code. Chain Daddy resolves the .eth or .sol name and confirms it points at your connected wallet.

Verification Badges ​

Verified links show a check badge on your public coin page:

  • Platform icon and verified handle or channel
  • A link to your profile on that platform
  • The verification date, on hover

Badges sit in the coin page header, visible to everyone. Links you added but have not verified show a shield-question badge until you finish the flow.

Links in the coin page header — a verified X handle with a check badge, alongside website, Telegram, and GitHub links with unverified shield-question badges and an "Add link" affordance

Any of these links can go on your page; verified ones get a check badge.

Link TypeFormatVerifiable
WebsiteAny HTTPS URLYes
X (Twitter)Handle or profile URLYes
DiscordInvite linkYes
TelegramChannel or usernameYes
GitHubRepository or org URLYes
YouTube, Twitch, KickChannel URLYes
TikTok, Instagram, RedditHandle or profile URLYes
PumpFunCoin or profile URLYes
WhitepaperDocumentation URLYes
Crypto domain (ENS / SNS)name.eth or name.solYes
GitLab, BitbucketRepository or org URLNo
Medium, Facebook, LinkedInProfile URLNo
EmailContact addressNo

Managing Verifications ​

  • Every verification is listed in the Verify External Links panel.
  • Each registration on each chain, EVM or Solana, has its own verifications.
  • A verification stays until you remove it. After a handle or domain change, hover the badge, delete it, and verify again.
  • Verify as many platforms as you like, up to 10 verification requests a minute.