Wallet tools in the code: Privy (wallet login), WalletConnect / Reown, web3.js, Solana web3 / wallet adapter and Phantom.E20E21E22E23E24
signTransaction: asks a wallet to sign transactions (often Solana wallets).E46
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.E46
signTransaction
Connecting your wallet
It connects to crypto wallets using Privy (wallet login), WalletConnect / Reown, web3.js, Solana web3 / wallet adapter and 2 more. Connecting shows the site your wallet address; it doesn't move funds by itself.E20E21E22E23E24E10
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: Bubble: launch coins, earn with letter bubbles
page title · https://bubbleapp.fun/
E2
Page description: Hold a letter bubble, earn from every coin with that letter in its ticker. Launch on Bubble.
page description · https://bubbleapp.fun/
E3
Site name: LaunchonBubble
page site_name · https://bubbleapp.fun/
E4
Main heading: OWN A LETTER.
EARN FROM EVERY LAUNCH.
page h1 · https://bubbleapp.fun/
E5
178 request(s) to bubbleapp.fun
types: 125 script, 35 fetch, 12 stylesheet
GET https://bubbleapp.fun/ · script · 178 requests · network recording
E6
1 request(s) to api.fontshare.com
types: 1 stylesheet
GET https://api.fontshare.com/v2/css · stylesheet · network recording
E7
2 request(s) to fonts.googleapis.com
types: 2 stylesheet
GET https://fonts.googleapis.com/css2 · stylesheet · 2 requests · network recording
E8
1 request(s) to fonts.gstatic.com
types: 1 font
GET https://fonts.gstatic.com/s/geistmono/v6/or3nQ6H-1_WfwkMZI_qYFrcdmg.woff2 · font · network recording
E9
2 request(s) to cdn.fontshare.com
types: 2 font
GET https://cdn.fontshare.com/wf/BFBSY7LX5W2U2EROCLVVTQP4VS7S4PC3/IIUX4FGTMD2LK2VWD3RVTAS4SSMUN7B5/53RZKGODFYDW3QHTIL7… · font · 2 requests · network recording
E10
24 request(s) to cdn.dexscreener.com
types: 24 image
GET https://cdn.dexscreener.com/cms/images/DX1XdZVIGSLalobW · image · 24 requests · network recording
E11
1 request(s) to explorer-api.walletconnect.com
types: 1 fetch
GET https://explorer-api.walletconnect.com/v3/wallets · fetch · network recording
E12
3 request(s) to auth.privy.io
types: 2 fetch, 1 document
GET https://auth.privy.io/api/v1/apps/cmupbrm2z015w0cl6rpmvo403 · fetch · 3 requests · network recording
E13
1 request(s) to csp-report.browser-intake-datadoghq.com
types: 1 other
GET https://csp-report.browser-intake-datadoghq.com/api/v2/logs · other · network recording
E14
Cookie '__cf_bm' set for dexscreener.com
kept for about 0 days
cookie __cf_bm on dexscreener.com · value not stored
E15
Cookie '__cf_bm' set for privy.io
kept for about 0 days
cookie __cf_bm on privy.io · value not stored
E16
Cookie '_cfuvid' set for privy.io
session cookie
cookie _cfuvid on privy.io · value not stored
E17
localStorage: 3 key(s) saved in your browser
localStorage keys: privy:caid, base-acc-sdk.store, privy:sent:cmupbrm2z015w0cl6rpmvo403:503 · values not stored
E18
IndexedDB: 1 key(s) saved in your browser
IndexedDB keys: base-acc-sdk · values not stored
E19
React detected by REA (react-runtime)
confidence: medium
bubbleapp.fun/assets/react-dom-D9TShGM7.js · “react-runtime” · REA analyze-web-bundle 6.4.0
The site says: “…MIGRATE A random letter from your ticker, free, drawn on-chain so anyone can verify it. BUILT-IN COMMUNITY Every bubb…”
page text · https://bubbleapp.fun/ · …MIGRATE A random letter from your ticker, free, drawn on-chain so anyone can verify it. BUILT-IN COMMUNITY Every bubb…
E48
The Internet Archive has no saved copy of bubbleapp.fun
page web archive · https://web.archive.org/web/*/bubbleapp.fun
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.
REA hit its size budget on parts of 29 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 7Isss351.