Website report · 1 h ago

pillv1.fun

“Pill V1 — old is gold”

Template-written 55 evidence items Code reader analysed 13 scripts
What this means for you

pillv1.fun talked to 3 outside services on a first visit, including 1 that measures visits or shows ads.E5

  • An AI agent used the site and saw 1 of 2 claimed features working.E51E49E50E52E54E55
  • Wallet connection: I clicked [connect wallet] and a dialog opened asking for Phantom or Solflare. It said no Solana wallet was detected, and trading and posting buttons on the coin page also asked for a wallet. Connecting a wallet is blocked in this sandbox.E51
  • A working app / platform: The launchpad board loaded 11 coins from /api/coins/board, and searching for "test" narrowed it to 1 matching coin. A coin page loaded market cap, bonding-curve progress, a discussion thread and a chart panel, and the stats page loaded indexed volume and fee totals from /api/stats.E49E50E52E54E55
  • Also noticed, Chart and holder data failed to load: On the HODL coin page, the chart and holder distribution changed to "request failed" with "Chart refresh failed · retrying". The chart requests went to a different coin address (ASReu…) than the one in the page URL (9sMg…), and the stats page showed "Activity temporarily unavailable" and "Indexer catching up".E50E51E52
  • Tech check: the site claims wallet connection and a working app / platform, and its public page shows matching evidence.E46E47E8E44E43
  • Before you click anything, the page loads analytics or ad services: Cloudflare Web Analytics.E5
  • Its code can ask your wallet to send transactions. Read every wallet pop-up before approving.E44

Tech check

What the site says about itself, next to what its public page actually loads. Facts only, no verdict: you decide.

Evidence found

Wallet connection

“….9778 SOL of HODL 5jYZzt created FARTCOIN on 11/07/26 [connect wallet] [start a new coin] king of the hill the hill is waiti…”E46

Wallet libraries in its code: PhantomE8

Wallet requests in its code: eth_sendTransaction, personal_sign, eth_requestAccountsE44E43E42E45

Evidence found

A working app / platform

“…[board] [our mission] [how it works] [raids] [official platform token] 67t6th bought 0.9778 SOL of HODL 5jYZzt created…”E47

Calls to its own backend: /api/capabilities, /api/coins/activity-feed, /api/coins/boardE12E13E14E15

Wallet code: PhantomE8

Calls its own backend /api/capabilities, /api/coins/activity-feed, /api/coins/boardE12E13E14E15
Wallet code PhantomE8E44E43E42
Contract calls in its code none seen
Talks to AI services none seen
Live connections none seen

What the AI agent tried

An AI agent (claude-opus-5-5) used the site in our sandbox for 7 steps and saw 1 of 2 claimed features working. It can't connect a wallet, pay, sign or log in, so those features count as "couldn't test". What it reports is what it observed, not a verdict.

Couldn't test

Wallet connection

I clicked [connect wallet] and a dialog opened asking for Phantom or Solflare. It said no Solana wallet was detected, and trading and posting buttons on the coin page also asked for a wallet. Connecting a wallet is blocked in this sandbox.E51

Seen working

A working app / platform

The launchpad board loaded 11 coins from /api/coins/board, and searching for "test" narrowed it to 1 matching coin. A coin page loaded market cap, bonding-curve progress, a discussion thread and a chart panel, and the stats page loaded indexed volume and fee totals from /api/stats.E49E50E52E54E55

Also noticed

Things the agent saw along the way that aren't among the site's claims. Not counted above.

Noticed

Chart and holder data failed to load

On the HODL coin page, the chart and holder distribution changed to "request failed" with "Chart refresh failed · retrying". The chart requests went to a different coin address (ASReu…) than the one in the page URL (9sMg…), and the stats page showed "Activity temporarily unavailable" and "Indexer catching up".E50E51E52

What it is

  • The Internet Archive has never saved this site, so it is probably new.E48
  • The site describes itself as: “Launch your idea. Set your rules. Graduate to PumpSwap.”E2
  • In your browser it can copy text to your clipboard and saves small bits of data in your browser.E9E10
  • It has sections such as /coin.E41
  • While loading, it called 6 endpoints on its own servers, such as /api/capabilities, /api/coins/activity-feed, /api/coins/board and 3 more.E12E13E14E15

Where your data goes

Analytics & trackingCount visits and record what you do on the page. 1
static.cloudflareinsights.comCloudflare Web Analytics: page-view counter 1×E5
FontsDownload typefaces. 1
fonts.googleapis.comGoogle Fonts: fonts 1×E6
Not identifiedServices we don't have in our list yet. 1
ivory-reasonable-barracuda-24.mypinata.cloudnot identified 12×E7

Crypto and wallets

  • Wallet tools in the code: Phantom.E8
  • eth_sendTransaction: asks your wallet to send a transaction (can move funds and costs a fee).E44
  • personal_sign: asks you to sign a text message (often to log in; moves no funds by itself).E43
  • eth_requestAccounts: asks to connect your wallet, which shows the site your address.E42
  • wallet_switchEthereumChain: asks your wallet to switch networks.E45

How key features work

What it can ask your wallet to sign

Its code can ask your wallet for eth_sendTransaction. Each of these opens a wallet pop-up you must approve; read it before you click.E44

eth_sendTransaction

Connecting your wallet

It connects to crypto wallets using Phantom, eth_sendTransaction, personal_sign and eth_requestAccounts. Connecting shows the site your wallet address; it doesn't move funds by itself.E8E42E45

Phantometh_sendTransactionpersonal_signeth_requestAccounts

Sign-in and accounts

Sign-in and account features show up in its code or traffic (/auth/challenge, /auth/verify, /auth/logout and /auth/x/start).E20E21E22

/auth/challenge/auth/verify/auth/logout/auth/x/start

Loading its content

Its content loads from its own API while you browse (/api/capabilities, /api/coins/activity-feed, /api/coins/board, /api/quotes/sol-usd and 2 more).E12E13E14E15E16

/api/capabilities/api/coins/activity-feed/api/coins/board/api/quotes/sol-usd/api/profiles/public/api/launch/rules

Drawing and editing in the browser

The page draws and edits graphics in your browser using the canvas.E11

canvas

Measuring what you do

Visits and clicks are measured with Cloudflare Web Analytics (found in its traffic or its code).E5

Cloudflare Web Analytics

Saving data on your device

It saves data in your browser (localStorage), so some things persist between visits.E10

local_storage

Pages and API calls

Pages it links to

//coin

Endpoints

Called while loading (seen) or named in the code (code).

pillv1.fun/api/capabilitiesseenE12
pillv1.fun/api/coins/activity-feedseenE13
pillv1.fun/api/coins/boardseenE14
pillv1.fun/api/quotes/sol-usdseenE15
pillv1.fun/api/profiles/publicseenE16
pillv1.fun/api/launch/rulesseenE17
/capabilitiescodeE18
/statscodeE19
/auth/challengecodeE20
/auth/verifycodeE21
/auth/logoutcodeE22
/auth/x/startcodeE23
/launch/intentscodeE24
/trades/preparecodeE25
/discussionscodeE26
/discussions/likecodeE27
/discussions/reportcodeE28
/social/postscodeE29
/launch/onepill/mediacodeE30
/pangea/quotecodeE31
/coins/activity-feedcodeE32
/mediacodeE33
/launch/mint/reservecodeE34
/assets/kol-wallets.jsoncodeE35
/auth/configcodeE36
/profilescodeE37
/quotes/sol-usdcodeE38
/launch/onepill/minecodeE39
/apicodeE40

Evidence

Every sentence above points to one of these. Code references show the file, line:column and the short identifier that matched, never the site's code itself.

E1
Page title: Pill V1 — old is gold
page title · https://pillv1.fun/
E2
Page description: Launch your idea. Set your rules. Graduate to PumpSwap.
page description · https://pillv1.fun/
E3
Main heading: king of the hill
page h1 · https://pillv1.fun/
E4
98 request(s) to pillv1.fun
types: 51 image, 29 fetch, 13 script
GET https://pillv1.fun/ · image · 98 requests · network recording
E5
1 request(s) to static.cloudflareinsights.com
types: 1 script
GET https://static.cloudflareinsights.com/beacon.min.js/vce701823e78c4301a35b7e07294d87301792088814092 · script · network recording
E6
1 request(s) to fonts.googleapis.com
types: 1 stylesheet
GET https://fonts.googleapis.com/css2 · stylesheet · network recording
E7
12 request(s) to ivory-reasonable-barracuda-24.mypinata.cloud
types: 12 image
GET https://ivory-reasonable-barracuda-24.mypinata.cloud/ipfs/bafkreidkmsujkc6odowoplwa7yoleyp27kkmi7a6ejnqzl27t5rwai4f5q · image · 12 requests · network recording
E8
Phantom found in the code
pillv1.fun/onepill.mjs @ 5:20 · “window.phantom” · pattern scan
E9
Uses the browser ability: clipboard_write
can copy text to your clipboard
pillv1.fun/app.js @ 150:6541 · “clipboard.writeText(” · pattern scan
E10
Uses the browser ability: local_storage
saves small bits of data in your browser
pillv1.fun/app.js @ 127:218 · “localStorage.setItem(” · pattern scan
E11
Uses the browser ability: canvas
draws graphics on a canvas
pillv1.fun/lightweight-charts.mjs @ 7:91623 · “getContext("2d"” · pattern scan
E12
The page called /api/capabilities on pillv1.fun (GET)
GET https://pillv1.fun/api/capabilities · fetch · network recording
E13
The page called /api/coins/activity-feed on pillv1.fun (GET)
GET https://pillv1.fun/api/coins/activity-feed · fetch · network recording
E14
The page called /api/coins/board on pillv1.fun (GET)
GET https://pillv1.fun/api/coins/board · fetch · network recording
E15
The page called /api/quotes/sol-usd on pillv1.fun (GET)
GET https://pillv1.fun/api/quotes/sol-usd · fetch · network recording
E16
The page called /api/profiles/public on pillv1.fun (GET)
GET https://pillv1.fun/api/profiles/public · fetch · network recording
E17
The page called /api/launch/rules on pillv1.fun (GET)
GET https://pillv1.fun/api/launch/rules · fetch · network recording
E18
Code reader found the endpoint /capabilities
how: call:request
pillv1.fun/api.mjs @ 21:108 · “/capabilities” · the code reader
E19
Code reader found the endpoint /stats
how: call:request
pillv1.fun/api.mjs @ 21:729 · “/stats” · the code reader
E20
Code reader found the endpoint /auth/challenge
how: call:post
pillv1.fun/api.mjs @ 21:765 · “/auth/challenge” · the code reader
E21
Code reader found the endpoint /auth/verify
how: call:post
pillv1.fun/api.mjs @ 21:821 · “/auth/verify” · the code reader
E22
Code reader found the endpoint /auth/logout
how: call:post
pillv1.fun/api.mjs @ 21:868 · “/auth/logout” · the code reader
E23
Code reader found the endpoint /auth/x/start
how: call:post
pillv1.fun/api.mjs @ 21:902 · “/auth/x/start” · the code reader
E24
Code reader found the endpoint /launch/intents
how: call:post
pillv1.fun/api.mjs @ 21:946 · “/launch/intents” · the code reader
E25
Code reader found the endpoint /trades/prepare
how: call:post
pillv1.fun/api.mjs @ 21:1067 · “/trades/prepare” · the code reader
E26
Code reader found the endpoint /discussions
how: call:post
pillv1.fun/api.mjs @ 21:1267 · “/discussions” · the code reader
E27
Code reader found the endpoint /discussions/like
how: call:post
pillv1.fun/api.mjs @ 21:1333 · “/discussions/like” · the code reader
E28
Code reader found the endpoint /discussions/report
how: call:post
pillv1.fun/api.mjs @ 21:1390 · “/discussions/report” · the code reader
E29
Code reader found the endpoint /social/posts
how: call:post
pillv1.fun/api.mjs @ 21:1638 · “/social/posts” · the code reader
E30
Code reader found the endpoint /launch/onepill/media
how: call:api.request
pillv1.fun/onepill.mjs @ 14:21 · “/launch/onepill/media” · the code reader
E31
Code reader found the endpoint /pangea/quote
how: call:api.request
pillv1.fun/onepill-market.mjs @ 35:1639 · “/pangea/quote” · the code reader
E32
Code reader found the endpoint /coins/activity-feed
how: call:api.request
pillv1.fun/app.js @ 47:134 · “/coins/activity-feed” · the code reader
E33
Code reader found the endpoint /media
how: call:api.request
pillv1.fun/app.js @ 111:1685 · “/media” · the code reader
E34
Code reader found the endpoint /launch/mint/reserve
how: call:api.request
pillv1.fun/app.js @ 131:1543 · “/launch/mint/reserve” · the code reader
E35
Code reader found the endpoint /assets/kol-wallets.json
how: call:fetch
pillv1.fun/app.js @ 150:4885 · “/assets/kol-wallets.json” · the code reader
E36
Code reader found the endpoint /auth/config
how: call:api.request
pillv1.fun/app.js @ 150:7295 · “/auth/config” · the code reader
E37
Code reader found the endpoint /profiles
how: call:api.request
pillv1.fun/app.js @ 233:1238 · “/profiles” · the code reader
E38
Code reader found the endpoint /quotes/sol-usd
how: call:api.request
pillv1.fun/app.js @ 246:105 · “/quotes/sol-usd” · the code reader
E39
Code reader found the endpoint /launch/onepill/mine
how: call:api.request
pillv1.fun/app.js @ 267:593 · “/launch/onepill/mine” · the code reader
E40
The code names the endpoint /api
pillv1.fun/config.js @ 2:78 · “/api” · pattern scan
E41
12 links to pages on the same site
page links · https://pillv1.fun/ · /, /coin
E42
Wallet request in code: eth_requestAccounts
asks to connect your wallet, which shows the site your address
pillv1.fun/onepill.mjs @ 10:208 · “eth_requestAccounts” · pattern scan
E43
Wallet request in code: personal_sign
asks you to sign a text message (often to log in; moves no funds by itself)
pillv1.fun/onepill.mjs @ 26:183 · “personal_sign” · pattern scan
E44
Wallet request in code: eth_sendTransaction
asks your wallet to send a transaction (can move funds and costs a fee)
pillv1.fun/onepill.mjs @ 36:47 · “eth_sendTransaction” · pattern scan
E45
Wallet request in code: wallet_switchEthereumChain
asks your wallet to switch networks
pillv1.fun/onepill.mjs @ 31:38 · “wallet_switchEthereumChain” · pattern scan
E46
The site says: “….9778 SOL of HODL 5jYZzt created FARTCOIN on 11/07/26 [connect wallet] [start a new coin] king of the hill the hill is waiti…”
page text · https://pillv1.fun/ · ….9778 SOL of HODL 5jYZzt created FARTCOIN on 11/07/26 [connect wallet] [start a new coin] king of the hill the hill is waiti…
E47
The site says: “…[board] [our mission] [how it works] [raids] [official platform token] 67t6th bought 0.9778 SOL of HODL 5jYZzt created…”
page text · https://pillv1.fun/ · …[board] [our mission] [how it works] [raids] [official platform token] 67t6th bought 0.9778 SOL of HODL 5jYZzt created…
E48
The Internet Archive has no saved copy of pillv1.fun
page web archive · https://web.archive.org/web/*/pillv1.fun
E49
Agent step 1: view
AI agent step 1 · view on /
E50
Agent step 2: click Hodl (ticker: HODL):
AI agent step 2 · click on /coin/9sMgTGRKXBwmFgKk6osdp6UwH93vM8muabQuZK3ApiLL · page called POST pillv1.fun/cdn-cgi/rum, GET pillv1.fun/api/coins/ASReuArcPbVtKJty2GhsBe6TMZL8Hd4sg4quPoXWButc, GET pillv1.fun/api/coins/ASReuArcPbVtKJty2GhsBe6TMZL8Hd4sg4quPoXWButc/candles, GET pillv1.fun/api/holders, GET pillv1.fun/api/coins/activity-feed, GET pillv1.fun/api/profiles/public, GET pillv1.fun/ap
E51
Agent step 3: click [connect wallet]
AI agent step 3 · click on /coin/9sMgTGRKXBwmFgKk6osdp6UwH93vM8muabQuZK3ApiLL · page called GET pillv1.fun/api/coins/activity-feed, GET pillv1.fun/api/coins/ASReuArcPbVtKJty2GhsBe6TMZL8Hd4sg4quPoXWButc/candles, GET pillv1.fun/api/quotes/sol-usd, GET pillv1.fun/api/holders, GET pillv1.fun/api/profiles/public
E52
Agent step 4: go /
AI agent step 4 · go on /stats · page called GET pillv1.fun/api/stats, GET pillv1.fun/api/capabilities, GET pillv1.fun/api/coins/activity-feed, GET pillv1.fun/api/coins/board, GET pillv1.fun/api/quotes/sol-usd, POST pillv1.fun/cdn-cgi/rum, GET pillv1.fun/api/launch/rules
E53
Agent step 5: type [terms & risks] ← “test” (not done: Locator.fill: Error: Element is not an <input>, <textarea>, <select> or [content)
AI agent step 5 · type on /stats
E54
Agent step 6: go /
AI agent step 6 · go on / · page called GET pillv1.fun/api/capabilities, GET pillv1.fun/api/coins/activity-feed, GET pillv1.fun/api/coins/board, GET pillv1.fun/api/quotes/sol-usd, POST pillv1.fun/cdn-cgi/rum, GET pillv1.fun/api/launch/rules, GET pillv1.fun/api/profiles/public
E55
Agent step 7: type Search coins ← “test”
AI agent step 7 · type on / · page called GET pillv1.fun/api/capabilities, GET pillv1.fun/api/coins/board, GET pillv1.fun/api/coins/activity-feed, GET pillv1.fun/api/profiles/public

Limits

  • We only see what your browser sees: code and requests on a first visit, without logging in or accepting cookie banners. What the servers do with data is invisible from outside.
  • Site code is usually minified (compressed), so names are partly lost and some code may be only partly analysed.
  • Some trackers only load after you accept cookies or log in, so the real list can be longer.
  • We visited from a server in the United States. Sites load different trackers and cookie banners in different countries (visitors in the EU usually get a consent banner first).
  • The tech check compares the site's own words with what its public page loads. Work done on servers, in private code or in separate apps isn't visible here, so 'nothing found' means not visible on the public page, not that it doesn't exist.
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • The code reader hit its size budget on parts of 4 large bundle file(s); those parts weren't fully analysed.

Facts, not judgements: this page describes what the code and traffic show, not anyone's intent. Not financial advice. Case id rCPK76nl.