Truffle
Menu

The Truffle docs

How to connect your wallet, find a coin from a link or on Telegram, install the extension, read the holder check, use the trends, and call the API.

Updated:
19 October 2026
Extension:
0.3.0

Quick start#

  1. Hold 100,000 $TRUFFLE or more in a Solana wallet. Truffle opens when $TRUFFLE launches; until then it's closed to everyone.
  2. Open your account and connect your wallet, or paste its address. Nothing to sign.
  3. On a phone: share a TikTok or Instagram video to Truffle on Telegram, or paste its link into search.
  4. On a computer: download truffle.zip and unzip it. Open chrome://extensions, switch on Developer mode (top right), click Load unpacked and pick the truffle folder. Then scroll: stop on a video and the badge appears beside it.

Holder tiers#

Truffle is for $TRUFFLE holders. Holding more unlocks more:

TierHoldUnlocks
Sniffer100,000 $TRUFFLEEvery coin for a meme and the holder check: on the search page, on Telegram, and in the extension's badge and card on TikTok and Instagram.
Hunter1,000,000 $TRUFFLEEvery rising sound and hashtag (everyone sees the top 5), a chart for each, and the ones with no coin yet. Numbers as of the start of each day (UTC).
Truffle King5,000,000 $TRUFFLETrends every hour, alerts when a rising or watched meme gets its first real coin, and a watchlist of up to 50 memes.

Your tier follows your balance, read from Solana every time you use a feature (at most 2 minutes old). Buy more and the next tier opens within 2 minutes; sell below a tier's amount and it closes as fast. Without holding, search shows the top 3 coins for a name, without the holder check, and the trends show the top 5 risers of each view with their charts. The names under No coin yet stay with Hunters.

Before $TRUFFLE launches nobody can hold it, so Truffle is closed: no tier is open, connected or not. The only exception is a short list of our own test wallets, used to check it works; their access ends the moment $TRUFFLE launches, and after that they need to hold like everyone else.

Guides#

Connect your wallet

On your account, pick your wallet (Phantom, Solflare, Backpack or any Solana wallet in your browser) and approve the connection. That shares its public address, nothing else: no signature, no transaction. On a phone whose browser has no wallet, tap Open in Phantom or Open in Solflare, or paste your address from the wallet app. The connection lasts 30 days, and the account page hands it to the extension. If a wallet ever asks you to approve a transaction to use Truffle, stop: that isn't us.

An address is public, so each one can be connected on 3 devices in 24 hours. A device past that is asked to sign a message with the wallet once, to prove it's yours. It starts "trufflepig.fun wants you to sign in with your Solana account", and it isn't a transaction either.

Look up a link

Paste a TikTok or Instagram video's link into search (on a phone, copy the link in the app and tap Paste). Truffle reads the video's caption, hashtags and sound, picks the names the same way the extension does, and shows the coin for the best one, original first, with the other names below. Short links from the Share button work. Private, deleted and age-restricted videos can't be read: type the meme's name instead.

Use Truffle on Telegram

Open Truffle on Telegram and press Start. On a video in TikTok or Instagram, tap Share, then Telegram, then Truffle: it answers with the coin for the meme. You can also send it a link or a meme's name. Everyone gets the top 3 coins; send /connect, tap the button and connect your wallet, and the chat gets your tier: up to 5 coins with the holder check for Sniffers. The /connect link works for 15 minutes. /me shows the linked wallet, /disconnect unlinks it. In a group, add the bot and use /coin with a link or a name.

Share from your phone

On Android, open trufflepig.fun in Chrome and choose Add to Home screen (or Install app). Truffle then appears in the Share menu of TikTok and Instagram, and sharing a video opens its coin. iPhones don't let web apps receive shares: use Telegram, or copy the link and tap Paste on the search page.

Read the badge

The badge saysWhat it means
Sniffing…It's looking up the names in this video.
$MOODENG $37M Original ↗There's a coin with the meme's exact name or ticker and a real market: $10k or more, or 25+ holders. ↗ opens it.
$FROG $2M copy ↗The top coin launched after an older coin with the same name that's still alive. Click the badge to see that one too.
Maybe $XOnly small coins (under $10k with fewer than 25 holders), thin markets, or coins with the name inside a longer name. Often the earliest coins: have a look before trusting one.
No coin yetNo coin has the names in this video. You're early.
The snout aloneThe caption names nothing to search for (only #fyp and the like). Use the popup to search by hand.
Opens at $TRUFFLE launch$TRUFFLE hasn't launched, so Truffle is closed. Follow @trufflepigfun for the day.
Connect to use TruffleThe extension has no connection yet. Click it to open your account page.
Hold $TRUFFLE to unlockYour wallet holds less than 100,000 $TRUFFLE. Click it to see your tier.
Truffle offlineIt couldn't reach trufflepig.fun. Hover it to see why.

Read the holder check

It showsWhat it meansTurns red at
Top holdersThe share of the supply the largest holders own (pools and the bonding curve aren't counted).50% or more
DevThe share the creator's wallet still holds.5% or more
Dev's coinsHow many coins the creator's wallet has launched. Bot wallets launch thousands.100 or more
FlaggedJupiter marks the coin as suspicious.Always

The numbers come from Jupiter's audit of each coin. A clean holder check doesn't make a coin safe; a red one is a reason to look harder.

Use the card

Click the badge. The card shows what was read from the video, then the top coins for each name with their market cap, holders, age, label and holder check. Each coin has its chart (Pump.fun for Pump.fun coins, DexScreener for the rest), Buy on Jupiter, and Copy CA. "Every coin called …" opens the full list on the search page.

Use the trends

Trends ranks the hashtags and sounds rising on TikTok and Instagram, fastest first. A sound's number is how many TikTok videos use it; a hashtag's is the views on its top videos. The 24h column is the change over the last 24 hours. Each meme has a page with its chart for the last 7 days, its coin's market cap over the same days, and the coins with its name. "No coin yet" lists the risers nobody has launched a coin for.

Everyone sees the top 5 of each view as of 00:00 UTC, and can open their pages; under No coin yet, only how many there are. Hunters see every meme as of 00:00 UTC each day. Truffle Kings see every hourly measurement.

Alerts and the watchlist

Truffle Kings can star a meme on the trends to watch it. In the extension's popup, switch on Alerts: Chrome asks to let Truffle show notifications (the only time it asks for anything new). Every 15 minutes the extension asks trufflepig.fun what happened: a watched or hot meme got its first real coin, or a meme started rising with no coin yet. Clicking a notification opens the meme's page.

Search by hand

Click Truffle's icon in the toolbar and type a meme's name, or use the search page on any device. Names of 3 to 64 characters work; 1 to 4 words is best. The search page takes a video's link too.

Turn it off

In the popup, switch Truffle off, or off for TikTok or Instagram only. It remembers across tabs.

How it picks the names

Up to 4 per video: hashtags first, then the sound's name, then "quoted phrases" and Capitalised Names in the caption. Generic tags (#fyp, #viral), category tags (#podcast, #cats), "original sound" and shouted words ("NOT", "OMG") are skipped. On Instagram's Reels page the sound has no name, so it reads the caption and hashtags.

Glossary#

WordMeaning
OriginalAmong coins with the meme's exact name, the oldest one still alive.
AliveUnder 72 hours old, worth $10k or more, or trading $5k in a day.
CopyA coin with the same name launched after the original.
DeadAn older coin with the name that's no longer alive. It doesn't hold the name.
ThinA market cap 40× its liquidity or more, with an organic-trading score of 20 or less out of 100.
PartialThe meme's name is part of the coin's name, not all of it.
Worth to a buyerA coin's liquidity, or a tenth of its market cap if that's more and the market isn't thin.
Holder checkTop holders' share, the creator's share and the creator's other coins, for every coin.
RisingGrowing fastest over the last 24 hours, with 1,000 views counted as one video.
HotOne of the 10 fastest risers with no coin yet.
TierWhat your $TRUFFLE balance unlocks: Sniffer, Hunter or Truffle King.
ConnectSharing your wallet's public address with trufflepig.fun, so it can read your balance. No signature, no transaction.
CAContract address: the coin's mint address on Solana.

Fees and limits#

WhatCost or limit
Using TruffleHolding 100,000 $TRUFFLE or more, from launch. No subscription, no ads, nothing to pay.
Search without holdingThe top 3 coins for a name, without the holder check.
Trends without holdingThe top 5 of each view, as of 00:00 UTC, with their charts. No coin yet shows only how many.
Holders' lookupsUp to 240 a minute per wallet.
Links readUp to 30 an hour per person or Telegram account, and 2,000 a day for everyone together.
Devices per wallet3 in 24 hours. A device past that signs a message once.
The public APIUp to 60 lookups a minute from one address.
Names read per videoUp to 4.
Coins shown per nameUp to 8; coins whose name isn't exactly the meme's are left out below $4k.
How fresh the coin numbers areUp to 3 minutes old.
How fresh the trends areMeasured hourly: 25 memes a run, trending feeds read every 3 hours.
WatchlistUp to 50 memes (Truffle King).
AlertsChecked every 15 minutes (Truffle King).
$TRUFFLE creator fees90% buyback and burn, 10% running Truffle.

Wallets and addresses#

WhatAddress
$TRUFFLE mintPublished here at launch
Buyback and burn walletPublished here at launch
Operations walletPublished here at launch

Any coin or wallet not listed here isn't ours, whatever it's called.

API#

JSON over HTTPS. Answers are cached for a few minutes, so please don't poll faster than that.

Public: the top coins for a name

GET /api/coins?q=<name>, no key: the top 3 coins about a name, best first, each with its market numbers, match (name, ticker or contains), label (original, copy or null), alive, thin and links, plus total, how many there are in all.

GET /api/coins?q=moo%20deng
{ "query": "moo deng", "total": 8,
  "coins": [{ "mint": "ED5n…PJBY", "name": "Moo Deng", "symbol": "MOODENG",
    "marketCapUsd": 36600000, "liquidityUsd": 2100000, "holders": 94179,
    "match": "name", "label": "original", "alive": true, "thin": false,
    "links": { "chart": "https://pump.fun/coin/ED5n…PJBY", "jupiter": "https://jup.ag/swap/SOL-ED5n…PJBY", ... } }, ...] }

For holders

Send your account's token as Authorization: Bearer <token> (POST /api/auth/connect { address } returns one, under the same device limit as the account page). GET /api/lookup?q=<name>: every coin, with topHoldersPct, devPct, devCoins and flagged (Sniffer). GET /api/trends?view=all|sounds|hashtags|nocoin and GET /api/trends/<id> (Hunter). GET /api/alerts?since=<time> (Truffle King). GET /api/me: your wallet, balance and tier. A refusal says why: 401 { code: "signin" } or 403 { code: "hold" }.

A coin's picture

GET /api/icon?url=<https picture address>: the picture as a 96 px WebP.

FAQ#

Do I need $TRUFFLE?

After launch, yes: 100,000 for the badge, 1,000,000 for the trends, 5,000,000 for hourly numbers and alerts. Until $TRUFFLE launches, Truffle is closed to everyone. There's nothing else to pay: no subscription, no ads, no paid listings.

Do I need the extension?

No. On a phone, share videos to Truffle on Telegram or paste their links into search; the trends and your tier are on the site. The extension is for scrolling on a computer, where it finds the coin for every video by itself.

Is connecting safe?

Connecting shares your wallet's public address, which anyone can already see on-chain. Nothing is signed and nothing can move, and Truffle never asks for a seed phrase or a private key. The extension never sees your wallet at all. Anyone asking you to approve a transaction to use Truffle isn't us.

Can someone use my address?

Anyone can type any address, so each one works on 3 devices in 24 hours. Past that, a device has to sign a message with the wallet, which only its owner can do. If you're asked to sign on your own device, someone else has been using your address; signing once gets you in.

What if I sell?

Your tier follows your balance. Sell below a tier's amount and it closes within 2 minutes; buy back and it opens again.

Does it track me?

No. The extension sends the caption, hashtags and sound name of the video on your screen, once you stop on it, with your token. That tells trufflepig.fun your wallet's address, so it can read its $TRUFFLE balance. A link you share sends only the link. Never your account, your cookies, or what else you watch.

Where does the trend data come from?

From ScrapeCreators, a paid service that collects public TikTok and Instagram data, paid from the operations share of the fees. Neither app endorses it, and a hashtag's number is the views on its top videos, not all of them.

Why does it call a big coin a copy?

Because an older coin with the same name is still alive. The label is about order, not size. Click the badge to see both and decide for yourself.

There's a coin, but it says "No coin yet"

The video's caption probably doesn't name the meme the way the coin does, or the coin's name is spelled differently. Search the name in the popup.

Do coins pay to be shown?

No. Truffle has no paid placements, and it shows every coin and every meme by the same rules.

Where do $TRUFFLE's fees go?

90% buy $TRUFFLE on the market and burn it; 10% pay for servers, market data and the trend data. Both wallets are listed above.

Is this a rug?

You shouldn't have to take our word for it. The supply is fixed, the fee wallets are public, and every burn is listed with its transaction. Coins, $TRUFFLE included, can still go to zero.

Troubleshooting#

MessageWhat to do
Truffle opens to $TRUFFLE holders when the coin launches. Until then it's closed.$TRUFFLE hasn't launched yet. Follow @trufflepigfun for the day.
Connect your wallet on trufflepig.fun to use Truffle.Open your account and connect your wallet. The extension picks it up.
Hold 100,000 $TRUFFLE (Sniffer) to use this. You hold …Your wallet holds less than the tier needs. The amount it names is the tier's.
Couldn't read your $TRUFFLE balance right now. Try again in a minute.Solana didn't answer. Try again in a minute.
The wallet said no. Nothing happened: try again when you're ready.You closed or declined the wallet's window. Connect again when you want to.
That isn't a Solana wallet address.Copy the address from your wallet app (32 to 44 letters and numbers) and paste it again.
This wallet was connected on 3 other devices in the last 24 hours. Sign a message with it once to prove it's yours.Connect with the wallet itself (not a pasted address) and sign the message. It isn't a transaction.
That sign-in request expired. Try again.The message to sign is good for 10 minutes. Connect again.
The signature doesn't match the wallet.Sign with the same wallet you picked. Connect again.
No wallet in this browser.On a phone, tap Open in Phantom or Open in Solflare, or paste your address. On a computer, install Phantom, Solflare or Backpack and reload.
Couldn't read that video. It may be private, deleted or age-restricted. Type the meme's name instead.The link's video can't be read. Search the name instead.
That link isn't a video.It's a profile or a tag page. Share or paste the video itself.
This video doesn't name its meme: only tags like #fyp.There's nothing to search for in it. Type the meme's name.
You've looked up a lot of links this hour.The limit is 30 links an hour. Type names in the meantime, or wait.
Truffle has read as many links as it can today. Type the meme's name instead.Everyone together reached 2,000 links today. Names still work.
Reading links isn't switched on yet. Type the meme's name instead.Link lookups aren't running yet. Names work.
That Telegram link expired. Send /connect to the bot again.The /connect button works for 15 minutes. Ask the bot for a new one.
Truffle offlineHover the badge to see why. Usually your connection: move to the next video.
Truffle was updated. Reload the page.Chrome updated the extension while the tab was open. Reload the tab.
Too many lookups. Try again in a minute.You hit the limit of 240 lookups a minute (60 without connecting). Wait a minute.
Couldn't look that up right now.Jupiter didn't answer. Try again in a minute.
Truffle took too long to answer.Try the next video, or search the name in the popup.
No numbers yetThe trends start after the first hourly runs.
No badge at allReload the tab once after installing. Check the popup's switches are on for that site.

Changelog#

  • 19 Oct 2026. A preview of the trends for everyone: the top 5 of each view and their charts, before launch too. Hunters still see every meme and the ones with no coin yet. Whitepaper 1.3.
  • 19 Oct 2026. Truffle moves to trufflepig.fun. Connect your wallet without signing anything (a signature only when an address is in use on more than 3 devices in 24 hours). No extension needed: paste a TikTok or Instagram link into search, share videos to Truffle from Android, or use Truffle on Telegram. Extension 0.3.0, whitepaper 1.2.
  • 18 Oct 2026. No early access: until $TRUFFLE launches, Truffle is closed to everyone but our test wallets. Whitepaper 1.1.
  • 18 Oct 2026. Truffle 0.2.0: holder tiers (Sniffer 100,000, Hunter 1,000,000, Truffle King 5,000,000 $TRUFFLE) with wallet sign-in; the holder check on every coin; trends with charts; hourly numbers, alerts and a watchlist for Truffle Kings. The public API now returns the top 3 coins; holders get every coin from /api/lookup.
  • 18 Oct 2026. The whitepaper's Token section lists $TRUFFLE's network, launch and supply (1,000,000,000, fixed).
  • 17 Oct 2026. The badge names a coin outright only with a real market ($10k+ or 25+ holders); smaller ones show as "Maybe".
  • 17 Oct 2026. Truffle 0.1.0: the extension for TikTok and Instagram, search on the site, the public API, whitepaper 1.0 and these docs.