Website blueprint · 1 h ago

solscan.io

“Just a moment...”

Template-written 73 evidence items REA analysed 2 scripts
What this means for you

solscan.io talked to 10 outside services on a first visit, including 2 that measure visits or show ads.E4E13

  • Before you click anything, the page loads analytics or ad services: Cloudflare Web Analytics and Google Analytics / Tag Manager.E4E13
  • 1 cookie was set in your browser, all by the site itself.E16
  • Its code can ask your wallet to sign transactions. Read every wallet pop-up before approving.E71

Tech check

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

The page doesn't make tech claims we check for (AI, on-chain, wallets, trading, own chain, staking, live data, an app).

Calls its own backend /v2/common/sol-market, /v2/defi/amm/list, /v2/account/transactionE26E27E28E29
Wallet code signTransaction, signMessageE71E72
Contract calls in its code none seen
Talks to AI services none seen
Live connections none seen

What it is

  • The Internet Archive first saved this site on 2021-06-10 (1967 days ago).E73
  • The page calls itself “Just a moment...”.E1
  • It's built with React and Next.js (common tools for building web apps).E19E20
  • In your browser it can copy text to your clipboard and saves small bits of data in your browser.E23E24
  • While loading, it called 17 endpoints on its own servers, such as /v2/common/sol-market, /v2/defi/amm/list, /v2/account/transaction and 14 more.E26E27E28E29

Where your data goes

Analytics & trackingCount visits and record what you do on the page. 2
static.cloudflareinsights.comCloudflare Web Analytics: page-view counter 1×E4
www.googletagmanager.comGoogle Analytics / Tag Manager: Google's visitor analytics and tag loader 1×E13
Consent & bot protectionCookie banners, CAPTCHAs and bot checks. 2
challenges.cloudflare.comCloudflare Turnstile / challenge: bot check 7×E14
brunhild.challenges.cloudflare.comCloudflare Turnstile / challenge: bot check 1×E15
FontsDownload typefaces. 1
fonts.gstatic.comGoogle Fonts: fonts 3×E5
CDNs & hostingDeliver files (scripts, images) quickly from servers near you. 1
raw.githubusercontent.comGitHub Pages / raw files: static file hosting 1×E9
Not identifiedServices we don't have in our list yet. 4
cdn.adx.wsnot identified 1×E11
coinzillatag.comnot identified 1×E10
dflow.netnot identified 1×E12
metadata.j7tracker.ionot identified 1×E8

Crypto and wallets

  • signTransaction: asks a wallet to sign transactions (often Solana wallets).E71
  • signMessage: asks a wallet to sign a message.E72

How key features work

What it can ask your wallet to sign

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

signTransaction

Sign-in and accounts

Sign-in and account features show up in its code or traffic (/v2/account/transaction, /v2/user/common/get_user_api_quota, /leaderboard/account and /user/auth/refresh).E28E37E45

/v2/account/transaction/v2/user/common/get_user_api_quota/leaderboard/account/user/auth/refresh

Loading its content

Its content loads from its own API while you browse (/v2/common/sol-market, /v2/defi/amm/list, /v2/account/transaction, /v2/common/chaininfo and 2 more).E26E27E28E29E30

/v2/common/sol-market/v2/defi/amm/list/v2/account/transaction/v2/common/chaininfo/v2/token/total_withheld/v2/token/holder/total

Drawing and editing in the browser

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

canvas

Measuring what you do

Visits and clicks are measured with Cloudflare Web Analytics, Google Analytics / Tag Manager and Google tag (gtag.js) (found in its traffic or its code).E4E13E21

Cloudflare Web AnalyticsGoogle Analytics / Tag ManagerGoogle tag (gtag.js)

Saving data on your device

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

local_storagelocalStoragesessionStorage

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
cf_clearanceE16solscan.io about 365 daysthe site

localStorageE17: setting_config_version, settings

sessionStorageE18: SOLSCAN_ERROR_RELOAD_AT

Pages and API calls

Endpoints

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

api-v2.solscan.io/v2/common/sol-marketseenE26
api-v2.solscan.io/v2/defi/amm/listseenE27
api-v2.solscan.io/v2/account/transactionseenE28
api-v2.solscan.io/v2/common/chaininfoseenE29
api-v2.solscan.io/v2/token/total_withheldseenE30
api-v2.solscan.io/v2/token/holder/totalseenE31
api-v2.solscan.io/v2/token/statsseenE32
api-v2.solscan.io/v2/common/publicize/allseenE33
api-v2.solscan.io/v2/metadata/popular/tokensseenE34
api-v2.solscan.io/v2/metadata/popular/programsseenE35
api-v2.solscan.io/v2/metadata/popular/nftmarketplaceseenE36
api-v2.solscan.io/v2/user/common/get_user_api_quotaseenE37
api-v2.solscan.io/v2/metadata/config-appseenE38
api-v2.solscan.io/v2/token/transfer/totalseenE39
api-v2.solscan.io/v2/token/transferseenE40
api-v2.solscan.io/v2/activity/typesseenE41
api-v2.solscan.io/v2/analytics/token/his-token-holdersseenE42
/apis/pricingcodeE43
/analysis/fee-trackercodeE44
/leaderboard/accountcodeE45
/blockchaincodeE46
/txscodeE47
/leaderboard/comparecodeE48
/toolscodeE49
/analysis/solana-stablecoincodeE50
/resourcescodeE51
/validatorcodeE52
/labelcloudcodeE53
/leaderboard/tokencodeE54
/analyticscodeE55

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: Just a moment...
page title · https://solscan.io/token/5dam6qSZTNsT2onZiacWJaTqZmLTEUuTNnL5AyqHpump
E2
Main heading: solscan.io
page h1 · https://solscan.io/token/5dam6qSZTNsT2onZiacWJaTqZmLTEUuTNnL5AyqHpump
E3
74 request(s) to solscan.io
types: 62 script, 4 image, 3 document
GET https://solscan.io/token/5dam6qSZTNsT2onZiacWJaTqZmLTEUuTNnL5AyqHpump · script · 74 requests · network recording
E4
1 request(s) to static.cloudflareinsights.com
types: 1 script
GET https://static.cloudflareinsights.com/beacon.min.js/vce701823e78c4301a35b7e07294d87301792088814092 · script · network recording
E5
3 request(s) to fonts.gstatic.com
types: 3 font
GET https://fonts.gstatic.com/s/roboto/v32/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2 · font · 3 requests · network recording
E6
6 request(s) to statics.solscan.io
types: 6 image
GET https://statics.solscan.io/solscan-img/token_creator_icon.svg · image · 6 requests · network recording
E7
18 request(s) to api-v2.solscan.io
types: 18 xhr
GET https://api-v2.solscan.io/v2/common/sol-market · xhr · 18 requests · network recording
E8
1 request(s) to metadata.j7tracker.io
types: 1 xhr
GET https://metadata.j7tracker.io/metadata/948ecb51f72f46c0.json · xhr · network recording
E9
1 request(s) to raw.githubusercontent.com
types: 1 xhr
GET https://raw.githubusercontent.com/solscanofficial/nft-marketplaces/main/marketplaces.json · xhr · network recording
E10
1 request(s) to coinzillatag.com
types: 1 script
GET https://coinzillatag.com/lib/solscan.js · script · network recording
E11
1 request(s) to cdn.adx.ws
types: 1 script
GET https://cdn.adx.ws/scripts/loader.js · script · network recording
E12
1 request(s) to dflow.net
types: 1 image
GET https://dflow.net/logo_white_on_black.svg · image · network recording
E13
1 request(s) to www.googletagmanager.com
types: 1 script
GET https://www.googletagmanager.com/gtag/js · script · network recording
E14
7 request(s) to challenges.cloudflare.com
types: 2 xhr, 2 image, 1 script
GET https://challenges.cloudflare.com/turnstile/v0/g/c787ce48cf6b/api.js · xhr · 7 requests · network recording
E15
1 request(s) to brunhild.challenges.cloudflare.com
types: 1 fetch
GET https://brunhild.challenges.cloudflare.com/cdn-cgi/challenge-platform/h/g/i/a51e66da0ef3270c/.zqw.90mWdiQt_n2IDtj7ENhcaxIXgdHC720Uf… · fetch · network recording
E16
Cookie 'cf_clearance' set for solscan.io
kept for about 365 days
cookie cf_clearance on solscan.io · value not stored
E17
localStorage: 2 key(s) saved in your browser
localStorage keys: setting_config_version, settings · values not stored
E18
sessionStorage: 1 key(s) saved in your browser
sessionStorage keys: SOLSCAN_ERROR_RELOAD_AT · values not stored
E19
React found in the code
solscan.io/_next/static/chunks/framework-a55cb4ebcf0f563a.js @ 1:8144 · “react.element” · pattern scan
E20
Next.js found in the code
solscan.io/_next/static/chunks/main-7cb59bb88233905d.js @ 1:3202 · “Next-Router-” · pattern scan
E21
Google tag (gtag.js) found in the code
solscan.io/_next/static/chunks/pages/_app-4c843c777ca6a94d.js @ 1:529179 · “googletagmanager.com/gtag” · pattern scan
E22
Cloudflare Turnstile found in the code
solscan.io/ (page HTML) @ 1:23217 · “challenges.cloudflare.com/turnstile” · pattern scan
E23
Uses the browser ability: clipboard_write
can copy text to your clipboard
solscan.io/_next/static/chunks/5266-6114e8dd907e41ab.js @ 1:22018 · “clipboard.writeText(” · pattern scan
E24
Uses the browser ability: local_storage
saves small bits of data in your browser
solscan.io/_next/static/chunks/7464-e5a5ec9fe1e6be5e.js @ 1:13670 · “localStorage.setItem(” · pattern scan
E25
Uses the browser ability: canvas
draws graphics on a canvas
solscan.io/_next/static/chunks/2244-8c99b3dee5f19842.js @ 1:973 · “getContext("2d"” · pattern scan
E26
The page called /v2/common/sol-market on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/common/sol-market · xhr · network recording
E27
The page called /v2/defi/amm/list on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/defi/amm/list · xhr · network recording
E28
The page called /v2/account/transaction on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/account/transaction · xhr · network recording
E29
The page called /v2/common/chaininfo on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/common/chaininfo · xhr · network recording
E30
The page called /v2/token/total_withheld on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/token/total_withheld · xhr · network recording
E31
The page called /v2/token/holder/total on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/token/holder/total · xhr · network recording
E32
The page called /v2/token/stats on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/token/stats · xhr · network recording
E33
The page called /v2/common/publicize/all on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/common/publicize/all · xhr · network recording
E34
The page called /v2/metadata/popular/tokens on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/metadata/popular/tokens · xhr · network recording
E35
The page called /v2/metadata/popular/programs on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/metadata/popular/programs · xhr · network recording
E36
The page called /v2/metadata/popular/nftmarketplace on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/metadata/popular/nftmarketplace · xhr · network recording
E37
The page called /v2/user/common/get_user_api_quota on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/user/common/get_user_api_quota · xhr · network recording
E38
The page called /v2/metadata/config-app on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/metadata/config-app · xhr · network recording
E39
The page called /v2/token/transfer/total on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/token/transfer/total · xhr · network recording
E40
The page called /v2/token/transfer on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/token/transfer · xhr · network recording
E41
The page called /v2/activity/types on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/activity/types · xhr · network recording
E42
The page called /v2/analytics/token/his-token-holders on api-v2.solscan.io (GET)
GET https://api-v2.solscan.io/v2/analytics/token/his-token-holders · xhr · network recording
E43
REA found the endpoint /apis/pricing
how: property:path
s39-_app-4c843c777ca6a94d.js · “/apis/pricing” · REA analyze-javascript-application 6.4.0
E44
REA found the endpoint /analysis/fee-tracker
how: property:path
s39-_app-4c843c777ca6a94d.js · “/analysis/fee-tracker” · REA analyze-javascript-application 6.4.0
E45
REA found the endpoint /leaderboard/account
how: property:path
s39-_app-4c843c777ca6a94d.js · “/leaderboard/account” · REA analyze-javascript-application 6.4.0
E46
REA found the endpoint /blockchain
how: property:path
s39-_app-4c843c777ca6a94d.js · “/blockchain” · REA analyze-javascript-application 6.4.0
E47
REA found the endpoint /txs
how: property:path
s39-_app-4c843c777ca6a94d.js · “/txs” · REA analyze-javascript-application 6.4.0
E48
REA found the endpoint /leaderboard/compare
how: property:path
s39-_app-4c843c777ca6a94d.js · “/leaderboard/compare” · REA analyze-javascript-application 6.4.0
E49
REA found the endpoint /tools
how: property:path
s39-_app-4c843c777ca6a94d.js · “/tools” · REA analyze-javascript-application 6.4.0
E50
REA found the endpoint /analysis/solana-stablecoin
how: property:path
s39-_app-4c843c777ca6a94d.js · “/analysis/solana-stablecoin” · REA analyze-javascript-application 6.4.0
E51
REA found the endpoint /resources
how: property:path
s39-_app-4c843c777ca6a94d.js · “/resources” · REA analyze-javascript-application 6.4.0
E52
REA found the endpoint /validator
how: property:path
s39-_app-4c843c777ca6a94d.js · “/validator” · REA analyze-javascript-application 6.4.0
E53
REA found the endpoint /labelcloud
how: property:path
s39-_app-4c843c777ca6a94d.js · “/labelcloud” · REA analyze-javascript-application 6.4.0
E54
REA found the endpoint /leaderboard/token
how: property:path
s39-_app-4c843c777ca6a94d.js · “/leaderboard/token” · REA analyze-javascript-application 6.4.0
E55
REA found the endpoint /analytics
how: property:path
s39-_app-4c843c777ca6a94d.js · “/analytics” · REA analyze-javascript-application 6.4.0
E56
REA found the endpoint /nfts
how: property:path
s39-_app-4c843c777ca6a94d.js · “/nfts” · REA analyze-javascript-application 6.4.0
E57
REA found the endpoint /token-update
how: property:path
s39-_app-4c843c777ca6a94d.js · “/token-update” · REA analyze-javascript-application 6.4.0
E58
REA found the endpoint /leaderboard/whale-tracking
how: property:path
s39-_app-4c843c777ca6a94d.js · “/leaderboard/whale-tracking” · REA analyze-javascript-application 6.4.0
E59
REA found the endpoint /blocks
how: property:path
s39-_app-4c843c777ca6a94d.js · “/blocks” · REA analyze-javascript-application 6.4.0
E60
REA found the endpoint /apis
how: property:path
s39-_app-4c843c777ca6a94d.js · “/apis” · REA analyze-javascript-application 6.4.0
E61
REA found the endpoint /user/auth/refresh
how: call:l.default.post
s39-_app-4c843c777ca6a94d.js · “/user/auth/refresh” · REA analyze-javascript-application 6.4.0
E62
REA found the endpoint /branding
how: property:path
s39-_app-4c843c777ca6a94d.js · “/branding” · REA analyze-javascript-application 6.4.0
E63
REA found the endpoint /leaderboard/sandwiches
how: property:path
s39-_app-4c843c777ca6a94d.js · “/leaderboard/sandwiches” · REA analyze-javascript-application 6.4.0
E64
REA found the endpoint /leaderboard/program
how: property:path
s39-_app-4c843c777ca6a94d.js · “/leaderboard/program” · REA analyze-javascript-application 6.4.0
E65
REA found the endpoint /verifiedsignatures
how: property:path
s39-_app-4c843c777ca6a94d.js · “/verifiedsignatures” · REA analyze-javascript-application 6.4.0
E66
REA found the endpoint /leaderboard/market
how: property:path
s39-_app-4c843c777ca6a94d.js · “/leaderboard/market” · REA analyze-javascript-application 6.4.0
E67
REA found the endpoint /priority-support
how: property:path
s39-_app-4c843c777ca6a94d.js · “/priority-support” · REA analyze-javascript-application 6.4.0
E68
REA found the endpoint /data-intelligence
how: property:path
s39-_app-4c843c777ca6a94d.js · “/data-intelligence” · REA analyze-javascript-application 6.4.0
E69
REA found the endpoint /user/signin
how: property:path
s39-_app-4c843c777ca6a94d.js · “/user/signin” · REA analyze-javascript-application 6.4.0
E70
The code names the endpoint /api
solscan.io/_next/static/chunks/main-7cb59bb88233905d.js @ 1:82735 · “/api” · pattern scan
E71
Wallet request in code: signTransaction
asks a wallet to sign transactions (often Solana wallets)
solscan.io/_next/static/chunks/cde5ba55-52d33ae3a65589e4.js @ 1:7301 · “signTransaction” · pattern scan
E72
Wallet request in code: signMessage
asks a wallet to sign a message
solscan.io/_next/static/chunks/2276-1b385461be74a91b.js @ 1:347997 · “signMessage” · pattern scan
E73
The Internet Archive first saved solscan.io on 2021-06-10 and has snapshots from 838 different days
page web archive · https://web.archive.org/web/20210610083253/solscan.io

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).
  • This text was written from fixed templates because no AI writer was available. It uses exactly the same evidence.
  • REA hit its size budget on parts of 50 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 2N0Wqky7.