Website report · 03 Nov 2026

ombro.fun

“Ombro · Launch coins in the shadow. Holders get paid in Monero.”

Template-written 61 evidence items Code reader analysed 5 scripts
What this means for you

Ombro talked to 2 outside services on a first visit, including 1 that measures visits or shows ads.E6

  • An AI agent used the site and saw 2 of 4 claimed features working.E58E60E56E55E57E59
  • On-chain / smart contracts: coin is created on pump.fun with its fee split written on chain; nobody can change the split: The /launch page has a full form with a fee-split choice, the label 'locked at launch' and a 0.01 SOL launch fee. Finishing a launch needs a wallet approval and payment, so I couldn't check that the split is locked on chain. The /stats/ledger page lists recent fee and payout entries that link to Solana transaction signatures on solscan.E58E60
  • Wallet connection: 'Connect wallet' button: Clicking 'Connect wallet' opened a dialog. It offered to create a wallet in the browser, to import a private key, or to use Phantom or Solflare, which showed as not installed. Connecting a wallet is blocked in this sandbox, so I couldn't go further.E56
  • A working app / platform: 'Open the terminal →' with coin price, market cap, volume and 24 h table: Opening /terminal called /api/t/trending and /api/t/quote. It showed a list of trending coins and a buy quote for wXMR (0.1 SOL gets at least 0.034896 XMR, plus a 0.75% fee). When I reloaded, the quote and market cap figures changed slightly (0.035083 XMR, $735 MC), so the data looks live. Clicking a coin in the list timed out, and trades need a wallet signature.E55E57E59
  • Tech check: the site claims on-chain / smart contracts, wallet connection and a working app / platform, and its public page shows matching evidence.E50E51E7E48E49
  • Before you click anything, the page loads analytics or ad services: Cloudflare Web Analytics.E6
  • 1 cookie was set in your browser, 1 of them by other companies' domains.E8
  • Its code can ask your wallet to sign transactions. Read every wallet pop-up before approving.E48

Tech check

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

Evidence found

On-chain / smart contracts

“…reates the coin on pump.fun with its fee split written on chain. Nobody can change the split later, us included. 0.01…”E50

Blockchain services it contacts: DexScreenerE7

Wallet requests in its code: signTransaction, signMessageE48E49

Evidence found

Wallet connection

“…ntent ombro pad Launch Coins Trade Bridge Records Docs Connect wallet Launch Monero means coin. Ombro means shadow. Launch c…”E51

Wallet libraries in its code: PhantomE9

Wallet requests in its code: signTransaction, signMessageE48E49

Evidence found

A working app / platform

“…lsewhere; listed for reference, not endorsed. Open the terminal → Coin Price Market cap Volume 24 h 24 h $MONEROCHAN M…”E52

Wallet code: PhantomE9

Calls its own backend none seen
Wallet code PhantomE9E48E49
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 8 steps and saw 2 of 4 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

On-chain / smart contracts: coin is created on pump.fun with its fee split written on chain; nobody can change the split

The /launch page has a full form with a fee-split choice, the label 'locked at launch' and a 0.01 SOL launch fee. Finishing a launch needs a wallet approval and payment, so I couldn't check that the split is locked on chain. The /stats/ledger page lists recent fee and payout entries that link to Solana transaction signatures on solscan.E58E60

Couldn't test

Wallet connection: 'Connect wallet' button

Clicking 'Connect wallet' opened a dialog. It offered to create a wallet in the browser, to import a private key, or to use Phantom or Solflare, which showed as not installed. Connecting a wallet is blocked in this sandbox, so I couldn't go further.E56

Seen working

A working app / platform: 'Open the terminal →' with coin price, market cap, volume and 24 h table

Opening /terminal called /api/t/trending and /api/t/quote. It showed a list of trending coins and a buy quote for wXMR (0.1 SOL gets at least 0.034896 XMR, plus a 0.75% fee). When I reloaded, the quote and market cap figures changed slightly (0.035083 XMR, $735 MC), so the data looks live. Clicking a coin in the list timed out, and trades need a wallet signature.E55E57E59

Seen working

Extra: activity ledger

/stats/ledger showed entries marked as only seconds to minutes old: 'Creator fees collected' and 'Paid to holders' (for example 43 holders, 0.0215 XMR). Each entry links to a transaction signature on solscan.E60

What it is

  • The Internet Archive has never saved this site, so it is probably new.E53
  • The site describes itself as: “Launch coins on Solana that pay their holders in Monero. Trade any Solana coin with SOL, USDC or XMR, and move real XMR in and out.”E2
  • In your browser it stores data in your browser's built-in database and saves small bits of data in your browser.E10E11
  • It has sections such as /launch, /launches, /terminal, /move, /stats and /docs.E47

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×E6
Crypto & walletsConnect wallets, read blockchains or fetch token prices. 1
cdn.dexscreener.comDexScreener: token prices and pools 8×E7

Crypto and wallets

  • Wallet tools in the code: Phantom.E9
  • signTransaction: asks a wallet to sign transactions (often Solana wallets).E48
  • signMessage: asks a wallet to sign a message.E49

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.E48

signTransaction

Connecting your wallet

It connects to crypto wallets using Phantom, signTransaction and signMessage. Connecting shows the site your wallet address; it doesn't move funds by itself.E9E7

PhantomsignTransactionsignMessage

Search

Search runs through /api/t/search.E25

/api/t/search

Drawing and editing in the browser

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

canvas

Measuring what you do

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

Cloudflare Web Analytics

Saving data on your device

It saves data in your browser (IndexedDB (a browser database) and localStorage), so some things persist between visits.E10E11

indexeddblocal_storage

Cookies and storage

Names only. We never store the values.

CookieSet forKeptWhose
__cf_bmE8dexscreener.com about 0 daysother company

Pages and API calls

Pages it links to

//launch/launches/terminal/move/stats/docs/c/payouts

Endpoints

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

/api/launch/batchcodeE14
/api/launch/sendcodeE15
/api/launch/txcodeE16
/api/launch/submitcodeE17
/api/launch/xmr/paycodeE18
/api/w/txcodeE19
/api/w/sendcodeE20
/api/balancescodeE21
/api/w/buycodeE22
/api/t/swapcodeE23
/api/t/quotecodeE24
/api/t/searchcodeE25
/api/fragmentscodeE26
/api/keyartcodeE27
/api/stagedcodeE28
/api/quote/buycodeE29
/api/launch/pairscodeE30
/api/imagecodeE31
/api/launch/xmr/draftcodeE32
/api/launch/preparecodeE33
/api/w/setupcodeE34
/api/launch/xmr/firecodeE35
/api/launch/statuscodeE36
/api/coincodeE37
/api/coin/tradescodeE38
/api/coin/holderscodeE39
/api/depositcodeE40
/api/w/exitcodeE41
/api/exitcodeE42
/api/t/trendingcodeE43

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: Ombro · Launch coins in the shadow. Holders get paid in Monero.
page title · https://ombro.fun/
E2
Page description: Launch coins on Solana that pay their holders in Monero. Trade any Solana coin with SOL, USDC or XMR, and move real XMR in and out.
page description · https://ombro.fun/
E3
Site name: Ombro
page site_name · https://ombro.fun/
E4
Main heading: Launch coins in the shadow.
page h1 · https://ombro.fun/
E5
18 request(s) to ombro.fun
types: 7 image, 6 script, 2 font
GET https://ombro.fun/ · image · 18 requests · network recording
E6
1 request(s) to static.cloudflareinsights.com
types: 1 script
GET https://static.cloudflareinsights.com/beacon.min.js/vce701823e78c4301a35b7e07294d87301792088814092 · script · network recording
E7
8 request(s) to cdn.dexscreener.com
types: 8 image
GET https://cdn.dexscreener.com/cms/images/BY2Mu6Mg6c9msktV · image · 8 requests · network recording
E8
Cookie '__cf_bm' set for dexscreener.com
kept for about 0 days
cookie __cf_bm on dexscreener.com · value not stored
E9
Phantom found in the code
ombro.fun/app.js @ 36:24 · “window.phantom” · pattern scan
E10
Uses the browser ability: indexeddb
stores data in your browser's built-in database
ombro.fun/js/vault.js @ 1:34342 · “indexedDB.open(” · pattern scan
E11
Uses the browser ability: local_storage
saves small bits of data in your browser
ombro.fun/app.js @ 43:81 · “localStorage.setItem(” · pattern scan
E12
Uses the browser ability: web_worker
runs work in a background thread
ombro.fun/app.js @ 585:120 · “new Worker(” · pattern scan
E13
Uses the browser ability: canvas
draws graphics on a canvas
ombro.fun/app.js @ 362:140 · “getContext('2d'” · pattern scan
E14
Code reader found the endpoint /api/launch/batch
how: call:post
ombro.fun/app.js @ 783:22 · “/api/launch/batch” · The code reader analyze-web-bundle 6.4.0
E15
Code reader found the endpoint /api/launch/send
how: call:post
ombro.fun/app.js @ 787:20 · “/api/launch/send” · The code reader analyze-web-bundle 6.4.0
E16
Code reader found the endpoint /api/launch/tx
how: call:post
ombro.fun/app.js @ 831:52 · “/api/launch/tx” · The code reader analyze-web-bundle 6.4.0
E17
Code reader found the endpoint /api/launch/submit
how: call:post
ombro.fun/app.js @ 838:14 · “/api/launch/submit” · The code reader analyze-web-bundle 6.4.0
E18
Code reader found the endpoint /api/launch/xmr/pay
how: call:request
ombro.fun/js/xmr-launch.js @ 50:31 · “/api/launch/xmr/pay” · The code reader analyze-web-bundle 6.4.0
E19
The code names the endpoint /api/w/tx
ombro.fun/app.js @ 73:30 · “/api/w/tx” · pattern scan
E20
The code names the endpoint /api/w/send
ombro.fun/app.js @ 107:28 · “/api/w/send” · pattern scan
E21
The code names the endpoint /api/balances
ombro.fun/app.js @ 175:22 · “/api/balances” · pattern scan
E22
The code names the endpoint /api/w/buy
ombro.fun/app.js @ 218:34 · “/api/w/buy” · pattern scan
E23
The code names the endpoint /api/t/swap
ombro.fun/app.js @ 224:30 · “/api/t/swap” · pattern scan
E24
The code names the endpoint /api/t/quote
ombro.fun/app.js @ 276:30 · “/api/t/quote” · pattern scan
E25
The code names the endpoint /api/t/search
ombro.fun/app.js @ 318:32 · “/api/t/search” · pattern scan
E26
The code names the endpoint /api/fragments
ombro.fun/app.js @ 328:83 · “/api/fragments” · pattern scan
E27
The code names the endpoint /api/keyart
ombro.fun/app.js @ 367:28 · “/api/keyart” · pattern scan
E28
The code names the endpoint /api/staged
ombro.fun/app.js @ 470:21 · “/api/staged” · pattern scan
E29
The code names the endpoint /api/quote/buy
ombro.fun/app.js @ 528:30 · “/api/quote/buy” · pattern scan
E30
The code names the endpoint /api/launch/pairs
ombro.fun/app.js @ 535:12 · “/api/launch/pairs” · pattern scan
E31
The code names the endpoint /api/image
ombro.fun/app.js @ 604:47 · “/api/image” · pattern scan
E32
The code names the endpoint /api/launch/xmr/draft
ombro.fun/app.js @ 612:34 · “/api/launch/xmr/draft” · pattern scan
E33
The code names the endpoint /api/launch/prepare
ombro.fun/app.js @ 619:28 · “/api/launch/prepare” · pattern scan
E34
The code names the endpoint /api/w/setup
ombro.fun/app.js @ 685:298 · “/api/w/setup” · pattern scan
E35
The code names the endpoint /api/launch/xmr/fire
ombro.fun/app.js @ 697:32 · “/api/launch/xmr/fire” · pattern scan
E36
The code names the endpoint /api/launch/status
ombro.fun/app.js @ 790:113 · “/api/launch/status” · pattern scan
E37
The code names the endpoint /api/coin
ombro.fun/app.js @ 877:60 · “/api/coin” · pattern scan
E38
The code names the endpoint /api/coin/trades
ombro.fun/app.js @ 893:30 · “/api/coin/trades” · pattern scan
E39
The code names the endpoint /api/coin/holders
ombro.fun/app.js @ 904:30 · “/api/coin/holders” · pattern scan
E40
The code names the endpoint /api/deposit
ombro.fun/app.js @ 949:30 · “/api/deposit” · pattern scan
E41
The code names the endpoint /api/w/exit
ombro.fun/app.js @ 1003:36 · “/api/w/exit” · pattern scan
E42
The code names the endpoint /api/exit
ombro.fun/app.js @ 1012:30 · “/api/exit” · pattern scan
E43
The code names the endpoint /api/t/trending
ombro.fun/app.js @ 1048:12 · “/api/t/trending” · pattern scan
E44
The code names the endpoint /api/paid
ombro.fun/app.js @ 1120:30 · “/api/paid” · pattern scan
E45
The code names the endpoint /api/holdings
ombro.fun/app.js @ 1249:28 · “/api/holdings” · pattern scan
E46
The code names the endpoint /api/launch/xmr/status
ombro.fun/js/xmr-launch.js @ 58:37 · “/api/launch/xmr/status” · pattern scan
E47
14 links to pages on the same site
page links · https://ombro.fun/ · /, /launch, /launches, /terminal, /move, /stats, /docs, /c, /payouts
E48
Wallet request in code: signTransaction
asks a wallet to sign transactions (often Solana wallets)
ombro.fun/app.js @ 69:9 · “signTransaction” · pattern scan
E49
Wallet request in code: signMessage
asks a wallet to sign a message
ombro.fun/app.js @ 89:36 · “signMessage” · pattern scan
E50
The site says: “…reates the coin on pump.fun with its fee split written on chain. Nobody can change the split later, us included. 0.01…”
page text · https://ombro.fun/ · …reates the coin on pump.fun with its fee split written on chain. Nobody can change the split later, us included. 0.01…
E51
The site says: “…ntent ombro pad Launch Coins Trade Bridge Records Docs Connect wallet Launch Monero means coin. Ombro means shadow. Launch c…”
page text · https://ombro.fun/ · …ntent ombro pad Launch Coins Trade Bridge Records Docs Connect wallet Launch Monero means coin. Ombro means shadow. Launch c…
E52
The site says: “…lsewhere; listed for reference, not endorsed. Open the terminal → Coin Price Market cap Volume 24 h 24 h $MONEROCHAN M…”
page text · https://ombro.fun/ · …lsewhere; listed for reference, not endorsed. Open the terminal → Coin Price Market cap Volume 24 h 24 h $MONEROCHAN M…
E53
The Internet Archive has no saved copy of ombro.fun
page web archive · https://web.archive.org/web/*/ombro.fun
E54
Agent step 1: view
AI agent step 1 · view on /
E55
Agent step 2: click Open the terminal →
AI agent step 2 · click on /terminal · page called GET ombro.fun/api/t/trending, GET ombro.fun/api/t/quote
E56
Agent step 3: click Connect wallet
AI agent step 3 · click on /terminal
E57
Agent step 4: click M $MONEROCHAN Monero-Chan $1.3M MC +76.4% (not done: Locator.click: Timeout 4000ms exceeded.)
AI agent step 4 · click on /terminal
E58
Agent step 5: go /launch
AI agent step 5 · go on /launch · page called GET ombro.fun/api/launch/pairs
E59
Agent step 6: go /terminal
AI agent step 6 · go on /terminal · page called GET ombro.fun/api/t/trending, GET ombro.fun/api/t/quote
E60
Agent step 7: go /stats/ledger
AI agent step 7 · go on /stats/ledger
E61
Agent step 8: type Totals ← “test” (not done: Locator.fill: Error: Element is not an <input>, <textarea>, <select> or [content)
AI agent step 8 · type on /stats/ledger

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 1 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 wJGIH1dR.