OP$OPnew$49.6K+34.2%NO$Nothingnew$14.3K+56.9%IN$INUnew$10.3K+17.4%NO$Nothingnew$24.3K+238.0%PK$PKnew$12.3K+36.4%PO$Pokémonnew$127K+10.0%XA$XAUnew$16.9K+624.0%OD$ODDInew$44.7KBT$BTWnew$2.9B+3822638966432.0%불개$불개미new$44.9K+3.4%$HARMONICnew$20.1K+15.9%$BNB Standanew$29.7K+118.0%$Dolphinnew$22.6K+2.2%MI$Mintnew$16.3K+87.1%NO$Nothingnew$28.2K+294.0%██$███new$73.0K+73.1%WI$Wifoweennew$36.2K+293.0%NO$Nothingnew$23.4K+226.0%BS$BSC💵new$140K+149.0%$BNB Standanew$20.3K+327.0%TE$Tessanew$11.8K+30.4%TE$Tessanew$10.9K+80.9%WO$worthnew$146K+1166.0%PK$PKRnew$39.7K+14.8%IN$INTELOnew$44.7KTE$Tessanew$41.1K+1316.0%WO$worthnew$92.1K+786.0%RA$RAVENnew$44.7KMI$Mintnew$28.7K+221.0%$XOTnew$2.4B+36.8%$FTOFnew$641K+0.1%IN$INUnew$41.2K+1195.0%$VEIL$1.1M-11.8%$PAID$2.5M-12.8%$BATON$5.6M+-0.0%$DARK$947K+17.0%$XTO$14.8M+33.9%$MISTAKE$804K-15.4%$HOOKED$1.0M-10.0%$E/ACC$411K-0.6%
Website blueprint · 18 Oct 2026

sapling.cash

“$ZDOG · Anonymous Dog · Sapling”

Template-written 187 evidence items REA analysed 51 scripts
What this means for you

Sapling talked to 2 outside services on a first visit.E6E9

  • Tech check: the site claims on-chain / smart contracts, wallet connection and trading / swaps / bots, and its public page shows matching evidence.E185E186E133E134E135
  • We saw no known analytics or advertising services load on the first visit.E1
  • Its code still includes Vercel Analytics, which may switch on later (for example after you accept cookies or sign in).E12
  • Its code can ask your wallet to approve token spending and sign transactions. Read every wallet pop-up before approving.E130E131

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

“…unt for a quote. Connect wallet The final price is set on-chain. Every transaction is simulated first and refused if i…”E185

Contract calls in its code: query, aggregate3, addrE133E134E135E136

Blockchains named in its code: SolanaE184

Wallet requests in its code: approve, signTransaction, signMessageE130E131E132

Evidence found

Wallet connection

“…ount · SOL 0.05 0.1 0.5 1 Enter an amount for a quote. Connect wallet The final price is set on-chain. Every transaction is…”E186

Wallet libraries in its code: WalletConnect / Reown, viem, Solana web3 / wallet adapterE13E14E15E16

Wallet requests in its code: approve, signTransaction, signMessageE130E131E132

Evidence found

Trading / swaps / bots

“…ve 0.40%. About X pump.fun DexScreener Solscan Request DEX funding On pump.fun the deployer's wallet shows as cre…”E187

Trading-related contract calls: quoteBuy, quoteSellE155E157

Transaction requests to your wallet: signTransactionE131

Calls its own backend /api/profile/session, /api/search/coins, /api/shielded-launch/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJE22E23E24E25
Wallet code WalletConnect / Reown, viem, Solana web3 / wallet adapterE13E14E15E16
Contract calls in its code query, aggregate3, addrE133E134E135E136
Talks to AI services none seen
Live connections keeps a live two-way connection open to a serverE20

What it is

  • The site describes itself as: “$ZDOG on Sapling · orchard · $67.4K market cap · trade it from a Zcash or Solana wallet.”E2
  • It's built with Next.js and React (common tools for building web apps).E10E11
  • In your browser it can copy text to your clipboard, stores data in your browser's built-in database, saves small bits of data in your browser and keeps a live two-way connection open to a server.E17E18E19E20
  • It has sections such as /stats, /rings, /docs, /plant, /zec and /u.E71E72
  • While loading, it called 12 endpoints on its own servers, such as /api/profile/session, /api/search/coins, /api/shielded-launch/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ and 9 more.E22E23E24E25

Where your data goes

Not identifiedServices we don't have in our list yet. 2
indexer-production-b5c6.up.railway.appnot identified 1×E6
terminal-feed-production.up.railway.appnot identified 1×E9

Crypto and wallets

  • Wallet tools in the code: WalletConnect / Reown, viem, Solana web3 / wallet adapter and Phantom.E13E14E15E16
  • approve: has code to ask for a token spending approval (lets a contract move that token from your wallet).E130
  • signTransaction: asks a wallet to sign transactions (often Solana wallets).E131
  • signMessage: asks a wallet to sign a message.E132
  • Contract functions the app calls by name: query, aggregate3, addr, resolveWithGateways, tokenURI, uri, text, reverseWithGateways and 19 more.E133E134E135E136E137E138
  • Chains named in the code: Solana.E184
  • 24 contract or wallet addresses are written into the code.E160E161E162E163
24 addresses found in the code
0xc9da6844503a5525c55fb482df891da325e511050x5b64a0c1661fda913b3c4670cd6dfe939e960f210x8cadba52e04af7235035fd4c8a83946003851fc60xdcf03351ea6badbf5891d2ae09cc0291416d24c50x0d3db58a5252e0712e08105fa2e6a71ad48360ba0x29432c630c9870f43f1bda8fafaf4855db6da4e70x5fc5360d0400a0fd4f2af552add042d716f1d1680x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e0xe33e9e479df8802cb0866d5d05258bec4cf629480xe5e702641ea86f4ae6cc3cdaed2b886f976be0440xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e0x263ed295dafae1d9aadd6e56c4b6f9f38ee019dd0x8366a39cc670b4001a1121b8f6a443a643e409510x6996fca1861db3b0f5aabfce14c634edddeedf7d0xc1b2ca44f0bf25d563f734a56e389c82c439d6f60x5ea6d4f42edd5cd5fb913f43a8e2dc7547aef6cc0xe8466a4aff2b3b96170fcb3586f7e05b48b0b0450x4f78c727e826a96ef6fae35b0d9f1c638646df0a0x45f487c30a8f8b74dbcddc2a8ae1c8f78a62a9720x7ebb51510b82f2f8b47644943c8b2bf5f406a05a0xd1ebe4e8d7319998d87a82bb1e511f0a70c26bb80xc3f5078b000a76e8913d79302a87994ef42276140xbd48bd95c486051039edc6740ae12a12b95228b60x00000000000000000000000000000000deadbeef

Paste any of these into the box on the home page to get the contract's blueprint.

How key features work

What it can ask your wallet to sign

Its code can ask your wallet for approve, signTransaction, query, aggregate3 and 4 more. Each of these opens a wallet pop-up you must approve; read it before you click.E130E131E133E134E135E136

approvesignTransactionqueryaggregate3addrresolveWithGatewaystokenURIuri

Connecting your wallet

It connects to crypto wallets using WalletConnect / Reown, viem, Solana web3 / wallet adapter, Phantom and 3 more. Connecting shows the site your wallet address; it doesn't move funds by itself.E13E14E15E16

WalletConnect / ReownviemSolana web3 / wallet adapterPhantomapprovesignTransactionsignMessage

Reading the blockchain

It reads blockchain data (Solana) to show balances, prices or contract state.E184

Solana

Sign-in and accounts

Sign-in and account features show up in its code or traffic (/api/profile/session, /v1/accounts and /v1/accounts/by-key).E22E35E52

/api/profile/session/v1/accounts/v1/accounts/by-key

Live updates

It keeps live connections open (WebSockets and terminal-feed-production.up.railway.app) so content updates without reloading.E20E9

websocketterminal-feed-production.up.railway.app

Loading its content

Its content loads from its own API while you browse (/api/profile/session, /api/search/coins, /api/shielded-launch/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ, /.well-known/sapling-exits.json and 2 more).E22E23E24E25E26

/api/profile/session/api/search/coins/api/shielded-launch/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/.well-known/sapling-exits.json/api/rpc/api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/candles

Search

Search runs through /api/search/coins and /api/search.E23E37E38

/api/search/coins/api/search

Pages and API calls

Pages it links to

//stats/rings/docs/plant/zec/u/dex-fund/coin/risk/terms/about/guidedepositjupitertwoglobal_volume_accumulatortoken_programmintpoolboost_vault_authorityquote_token_programquote_mintprotocol_fee_recipientcoin_creator_vault_authoritypool.coin_creatoruserfee_programuser_volume_accumulatorcoin_creatorindexcreatorbase_minttoken_2022_programlp_mintbase_token_programpool.indexpool.creatorpool.base_mintpool.quote_mint

Endpoints

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

sapling.cash/api/profile/sessionseenE22
sapling.cash/api/search/coinsseenE23
sapling.cash/api/shielded-launch/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJseenE24
sapling.cash/.well-known/sapling-exits.jsonseenE25
sapling.cash/api/rpcseenE26
sapling.cash/api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/candlesseenE27
sapling.cash/api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/tradesseenE28
sapling.cash/api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJseenE29
sapling.cash/api/statsseenE30
sapling.cash/api/namesseenE31
sapling.cash/api/feedseenE32
sapling.cash/api/rpc/readseenE33
/api/statscodeE34
/api/profile/sessioncodeE35
/api/profile/noncecodeE36
/api/search/coinscodeE37
/api/searchcodeE38
/api/zec/quotecodeE39
/api/zec/submitcodeE40
/api/zec/exit/quotecodeE41
/api/zec/exit/submitcodeE42
/.well-known/sapling-exits.jsoncodeE43
/api/bunker/torcodeE44
/api/avatarcodeE45
/api/coinscodeE46
/api/shielded-launchcodeE47
/api/terminal/feedcodeE48
/api/jupiter/swap/v1codeE49
/v1/oneclick/statuscodeE50
/v1/orderscodeE51

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: $ZDOG · Anonymous Dog · Sapling
page title · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ
E2
Page description: $ZDOG on Sapling · orchard · $67.4K market cap · trade it from a Zcash or Solana wallet.
page description · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ
E3
Site name: Sapling
page site_name · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ
E4
Main heading: Anonymous Dog $ZDOG
page h1 · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ
E5
115 request(s) to sapling.cash
types: 65 fetch, 39 script, 4 image
GET https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · fetch · 115 requests · network recording
E6
1 request(s) to indexer-production-b5c6.up.railway.app
types: 1 fetch
GET https://indexer-production-b5c6.up.railway.app/stream · fetch · network recording
E7
3 request(s) to keys.sapling.cash
types: 1 document, 1 script, 1 font
GET https://keys.sapling.cash/ · document · 3 requests · network recording
E8
2 request(s) to media.sapling.cash
types: 2 image
GET https://media.sapling.cash/coins/3b14205724020b0fe655bb322de8698643dce8fc6fc85e21d34e1f13a2c4d9a5/thumb.webp · image · 2 requests · network recording
E9
1 request(s) to terminal-feed-production.up.railway.app
types: 1 websocket
GET wss://terminal-feed-production.up.railway.app/ws · websocket · network recording
E10
Next.js detected by REA (next-runtime)
confidence: high
sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · “next-runtime” · REA analyze-web-bundle 6.4.0
E11
React detected by REA (react-runtime)
confidence: medium
sapling.cash/_next/static/immutable/chunks/0vn_c-qtmgve7.js · “react-runtime” · REA analyze-web-bundle 6.4.0
E12
Vercel Analytics found in the code
sapling.cash/ (page HTML) @ 1:4484 · “@vercel/analytics” · pattern scan
E13
WalletConnect / Reown found in the code
keys.sapling.cash/frame.js @ 53:5054 · “WalletConnect” · pattern scan
E14
viem found in the code
keys.sapling.cash/frame.js @ 20:15647 · “viem” · pattern scan
E15
Solana web3 / wallet adapter found in the code
sapling.cash/ (page HTML) @ 1:8853 · “wallet-adapter” · pattern scan
E16
Phantom found in the code
sapling.cash/_next/static/immutable/chunks/3inzf9337wq3r.js @ 479:46752 · “phantom.app” · pattern scan
E17
Uses the browser ability: clipboard_write
can copy text to your clipboard
sapling.cash/_next/static/immutable/chunks/3yw0zbr85db2g.js @ 1:2204 · “clipboard.writeText(” · pattern scan
E18
Uses the browser ability: indexeddb
stores data in your browser's built-in database
keys.sapling.cash/frame.js @ 71:59825 · “indexedDB.open(” · pattern scan
E19
Uses the browser ability: local_storage
saves small bits of data in your browser
sapling.cash/_next/static/immutable/chunks/0o9gu5dts20wg.js @ 1:1180 · “localStorage.setItem(” · pattern scan
E20
Uses the browser ability: websocket
keeps a live two-way connection open to a server
sapling.cash/_next/static/immutable/chunks/2b3db7l0y3z2l.js @ 1:18713 · “new WebSocket(” · pattern scan
E21
Uses the browser ability: canvas
draws graphics on a canvas
sapling.cash/_next/static/immutable/chunks/2vco9_9kicp85.js @ 1:21688 · “getContext("2d"” · pattern scan
E22
The page called /api/profile/session on sapling.cash (GET)
GET https://sapling.cash/api/profile/session · fetch · network recording
E23
The page called /api/search/coins on sapling.cash (GET)
GET https://sapling.cash/api/search/coins · fetch · network recording
E24
The page called /api/shielded-launch/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ on sapling.cash (GET)
GET https://sapling.cash/api/shielded-launch/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · fetch · network recording
E25
The page called /.well-known/sapling-exits.json on sapling.cash (GET)
GET https://sapling.cash/.well-known/sapling-exits.json · fetch · network recording
E26
The page called /api/rpc on sapling.cash (POST)
POST https://sapling.cash/api/rpc · fetch · network recording
E27
The page called /api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/candles on sapling.cash (GET)
GET https://sapling.cash/api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/candles · fetch · network recording
E28
The page called /api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/trades on sapling.cash (GET)
GET https://sapling.cash/api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ/trades · fetch · network recording
E29
The page called /api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ on sapling.cash (GET)
GET https://sapling.cash/api/coins/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · fetch · network recording
E30
The page called /api/stats on sapling.cash (GET)
GET https://sapling.cash/api/stats · fetch · network recording
E31
The page called /api/names on sapling.cash (GET)
GET https://sapling.cash/api/names · fetch · network recording
E32
The page called /api/feed on sapling.cash (GET)
GET https://sapling.cash/api/feed · fetch · network recording
E33
The page called /api/rpc/read on sapling.cash (GET)
GET https://sapling.cash/api/rpc/read · fetch · network recording
E34
REA found the endpoint /api/stats
how: call:fetch
sapling.cash/_next/static/immutable/chunks/2b3db7l0y3z2l.js @ 1:11727 · “/api/stats” · REA analyze-web-bundle 6.4.0
E35
REA found the endpoint /api/profile/session
how: call:fetch
sapling.cash/_next/static/immutable/chunks/1_yrspvdn7r54.js @ 1:5528 · “/api/profile/session” · REA analyze-web-bundle 6.4.0
E36
REA found the endpoint /api/profile/nonce
how: call:fetch
sapling.cash/_next/static/immutable/chunks/3yw0zbr85db2g.js @ 1:8201 · “/api/profile/nonce” · REA analyze-web-bundle 6.4.0
E37
REA found the endpoint /api/search/coins
how: call:fetch
sapling.cash/_next/static/immutable/chunks/0o9gu5dts20wg.js @ 1:2651 · “/api/search/coins” · REA analyze-web-bundle 6.4.0
E38
REA found the endpoint /api/search
how: call:fetch
sapling.cash/_next/static/immutable/chunks/0o9gu5dts20wg.js @ 1:3144 · “/api/search” · REA analyze-web-bundle 6.4.0
E39
REA found the endpoint /api/zec/quote
how: call:fetch
sapling.cash/_next/static/immutable/chunks/3esa9p7dcptml.js @ 1:2299 · “/api/zec/quote” · REA analyze-web-bundle 6.4.0
E40
REA found the endpoint /api/zec/submit
how: call:fetch
sapling.cash/_next/static/immutable/chunks/3esa9p7dcptml.js @ 1:4300 · “/api/zec/submit” · REA analyze-web-bundle 6.4.0
E41
REA found the endpoint /api/zec/exit/quote
how: call:fetch
sapling.cash/_next/static/immutable/chunks/3esa9p7dcptml.js @ 1:4565 · “/api/zec/exit/quote” · REA analyze-web-bundle 6.4.0
E42
REA found the endpoint /api/zec/exit/submit
how: call:fetch
sapling.cash/_next/static/immutable/chunks/3esa9p7dcptml.js @ 1:8193 · “/api/zec/exit/submit” · REA analyze-web-bundle 6.4.0
E43
REA found the endpoint /.well-known/sapling-exits.json
how: call:fetch
sapling.cash/_next/static/immutable/chunks/3esa9p7dcptml.js @ 1:8827 · “/.well-known/sapling-exits.json” · REA analyze-web-bundle 6.4.0
E44
REA found the endpoint /api/bunker/tor
how: call:fetch
sapling.cash/_next/static/immutable/chunks/14o3j3qi1outu.js @ 1:3161 · “/api/bunker/tor” · REA analyze-web-bundle 6.4.0
E45
The code names the endpoint /api/avatar
sapling.cash/_next/static/immutable/chunks/3yw0zbr85db2g.js @ 1:6314 · “/api/avatar” · pattern scan
E46
The code names the endpoint /api/coins
sapling.cash/_next/static/immutable/chunks/2b3db7l0y3z2l.js @ 1:11663 · “/api/coins” · pattern scan
E47
The code names the endpoint /api/shielded-launch
sapling.cash/_next/static/immutable/chunks/2b3db7l0y3z2l.js @ 1:12828 · “/api/shielded-launch” · pattern scan
E48
The code names the endpoint /api/terminal/feed
sapling.cash/_next/static/immutable/chunks/2b3db7l0y3z2l.js @ 1:18542 · “/api/terminal/feed” · pattern scan
E49
The code names the endpoint /api/jupiter/swap/v1
sapling.cash/_next/static/immutable/chunks/3esa9p7dcptml.js @ 1:25268 · “/api/jupiter/swap/v1” · pattern scan
E50
The code names the endpoint /v1/oneclick/status
keys.sapling.cash/frame.js @ 59:4934 · “/v1/oneclick/status” · pattern scan
E51
The code names the endpoint /v1/orders
keys.sapling.cash/frame.js @ 59:7584 · “/v1/orders” · pattern scan
E52
The code names the endpoint /v1/accounts
keys.sapling.cash/frame.js @ 59:9544 · “/v1/accounts” · pattern scan
E53
The code names the endpoint /v1/accounts/by-key
keys.sapling.cash/frame.js @ 59:9581 · “/v1/accounts/by-key” · pattern scan
E54
The code names the endpoint /v1/accounts/find-challenge
keys.sapling.cash/frame.js @ 59:9630 · “/v1/accounts/find-challenge” · pattern scan
E55
The code names the endpoint /v1/fees
keys.sapling.cash/frame.js @ 59:9737 · “/v1/fees” · pattern scan
E56
The code names the endpoint /v1/buy-quote
keys.sapling.cash/frame.js @ 59:9877 · “/v1/buy-quote” · pattern scan
E57
The code names the endpoint /v1/sell-quote
keys.sapling.cash/frame.js @ 59:10057 · “/v1/sell-quote” · pattern scan
E58
The code names the endpoint /v1/stock-quote
keys.sapling.cash/frame.js @ 59:10127 · “/v1/stock-quote” · pattern scan
E59
The code names the endpoint /v1/requote
keys.sapling.cash/frame.js @ 59:10236 · “/v1/requote” · pattern scan
E60
The code names the endpoint /v1/sells
keys.sapling.cash/frame.js @ 59:10306 · “/v1/sells” · pattern scan
E61
The code names the endpoint /v1/terminal/withdraw
keys.sapling.cash/frame.js @ 59:10351 · “/v1/terminal/withdraw” · pattern scan
E62
The code names the endpoint /v1/terminal/balance
keys.sapling.cash/frame.js @ 59:10399 · “/v1/terminal/balance” · pattern scan
E63
The code names the endpoint /v1/terminal/session
keys.sapling.cash/frame.js @ 59:10450 · “/v1/terminal/session” · pattern scan
E64
The code names the endpoint /v1/terminal/session/end
keys.sapling.cash/frame.js @ 59:10500 · “/v1/terminal/session/end” · pattern scan
E65
The code names the endpoint /v1/terminal/quote
keys.sapling.cash/frame.js @ 59:10607 · “/v1/terminal/quote” · pattern scan
E66
The code names the endpoint /v1/settings
keys.sapling.cash/frame.js @ 59:10659 · “/v1/settings” · pattern scan
E67
The code names the endpoint /v1/zcash/unused
keys.sapling.cash/frame.js @ 59:10697 · “/v1/zcash/unused” · pattern scan
E68
The code names the endpoint /v1/exits/index
keys.sapling.cash/frame.js @ 59:10746 · “/v1/exits/index” · pattern scan
E69
The code names the endpoint /v1/exits/quote
keys.sapling.cash/frame.js @ 59:10804 · “/v1/exits/quote” · pattern scan
E70
The code names the endpoint /v1/exits/caps
keys.sapling.cash/frame.js @ 59:10894 · “/v1/exits/caps” · pattern scan
E71
34 links to pages on the same site
page links · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · /, /stats, /rings, /docs, /plant, /zec, /u, /dex-fund, /coin, /risk, /terms, /about
E72
REA found the route deposit
sapling.cash/_next/static/immutable/chunks/0oi4is5e6vqf2.js @ 1:36100 · “deposit” · REA analyze-web-bundle 6.4.0
E73
REA found the route jupiter
sapling.cash/_next/static/immutable/chunks/0oi4is5e6vqf2.js @ 1:37041 · “jupiter” · REA analyze-web-bundle 6.4.0
E74
REA found the route two
sapling.cash/_next/static/immutable/chunks/0oi4is5e6vqf2.js @ 1:38889 · “two” · REA analyze-web-bundle 6.4.0
E75
REA found the route global_volume_accumulator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:108348 · “global_volume_accumulator” · REA analyze-web-bundle 6.4.0
E76
REA found the route token_program
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:108398 · “token_program” · REA analyze-web-bundle 6.4.0
E77
REA found the route mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:108436 · “mint” · REA analyze-web-bundle 6.4.0
E78
REA found the route pool
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:109676 · “pool” · REA analyze-web-bundle 6.4.0
E79
REA found the route boost_vault_authority
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:109752 · “boost_vault_authority” · REA analyze-web-bundle 6.4.0
E80
REA found the route quote_token_program
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:109798 · “quote_token_program” · REA analyze-web-bundle 6.4.0
E81
REA found the route quote_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:109842 · “quote_mint” · REA analyze-web-bundle 6.4.0
E82
REA found the route protocol_fee_recipient
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:111027 · “protocol_fee_recipient” · REA analyze-web-bundle 6.4.0
E83
REA found the route coin_creator_vault_authority
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:111765 · “coin_creator_vault_authority” · REA analyze-web-bundle 6.4.0
E84
REA found the route pool.coin_creator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:112164 · “pool.coin_creator” · REA analyze-web-bundle 6.4.0
E85
REA found the route user
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:112553 · “user” · REA analyze-web-bundle 6.4.0
E86
REA found the route fee_program
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:112821 · “fee_program” · REA analyze-web-bundle 6.4.0
E87
REA found the route user_volume_accumulator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:116969 · “user_volume_accumulator” · REA analyze-web-bundle 6.4.0
E88
REA found the route coin_creator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:119862 · “coin_creator” · REA analyze-web-bundle 6.4.0
E89
REA found the route index
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:121346 · “index” · REA analyze-web-bundle 6.4.0
E90
REA found the route creator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:121376 · “creator” · REA analyze-web-bundle 6.4.0
E91
REA found the route base_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:121408 · “base_mint” · REA analyze-web-bundle 6.4.0
E92
REA found the route token_2022_program
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:121901 · “token_2022_program” · REA analyze-web-bundle 6.4.0
E93
REA found the route lp_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:121944 · “lp_mint” · REA analyze-web-bundle 6.4.0
E94
REA found the route base_token_program
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:122208 · “base_token_program” · REA analyze-web-bundle 6.4.0
E95
REA found the route pool.index
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:127375 · “pool.index” · REA analyze-web-bundle 6.4.0
E96
REA found the route pool.creator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:127425 · “pool.creator” · REA analyze-web-bundle 6.4.0
E97
REA found the route pool.base_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:127477 · “pool.base_mint” · REA analyze-web-bundle 6.4.0
E98
REA found the route pool.quote_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:127531 · “pool.quote_mint” · REA analyze-web-bundle 6.4.0
E99
REA found the route wsol_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:134912 · “wsol_mint” · REA analyze-web-bundle 6.4.0
E100
REA found the route pump_creator_vault
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:136766 · “pump_creator_vault” · REA analyze-web-bundle 6.4.0
E101
REA found the route associated_token_program
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:136891 · “associated_token_program” · REA analyze-web-bundle 6.4.0
E102
REA found the route token_agent_payments
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:353795 · “token_agent_payments” · REA analyze-web-bundle 6.4.0
E103
REA found the route currency_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:353981 · “currency_mint” · REA analyze-web-bundle 6.4.0
E104
REA found the route token_agent_payments.mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:354324 · “token_agent_payments.mint” · REA analyze-web-bundle 6.4.0
E105
REA found the route burn_authority
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:356172 · “burn_authority” · REA analyze-web-bundle 6.4.0
E106
REA found the route buyback_authority
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:358364 · “buyback_authority” · REA analyze-web-bundle 6.4.0
E107
REA found the route withdraw_authority
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:358779 · “withdraw_authority” · REA analyze-web-bundle 6.4.0
E108
REA found the route current_creator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:378262 · “current_creator” · REA analyze-web-bundle 6.4.0
E109
REA found the route creator_vault
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:378667 · “creator_vault” · REA analyze-web-bundle 6.4.0
E110
REA found the route holder_creator_vault
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:379252 · “holder_creator_vault” · REA analyze-web-bundle 6.4.0
E111
REA found the route pump_amm
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:379626 · “pump_amm” · REA analyze-web-bundle 6.4.0
E112
REA found the route pool_authority
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:379908 · “pool_authority” · REA analyze-web-bundle 6.4.0
E113
REA found the route pump_fees
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:380855 · “pump_fees” · REA analyze-web-bundle 6.4.0
E114
REA found the route bonding_curve
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:383658 · “bonding_curve” · REA analyze-web-bundle 6.4.0
E115
REA found the route bonding_curve.creator
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:384190 · “bonding_curve.creator” · REA analyze-web-bundle 6.4.0
E116
REA found the route fee_recipient
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:385739 · “fee_recipient” · REA analyze-web-bundle 6.4.0
E117
REA found the route buyback_fee_recipient
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:386117 · “buyback_fee_recipient” · REA analyze-web-bundle 6.4.0
E118
REA found the route mpl_token_metadata
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:404577 · “mpl_token_metadata” · REA analyze-web-bundle 6.4.0
E119
REA found the route sol_vault_authority
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:432895 · “sol_vault_authority” · REA analyze-web-bundle 6.4.0
E120
REA found the route social_fee_pda
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:526880 · “social_fee_pda” · REA analyze-web-bundle 6.4.0
E121
REA found the route recipient
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:527111 · “recipient” · REA analyze-web-bundle 6.4.0
E122
REA found the route donation_fee_pda.base_mint
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:528963 · “donation_fee_pda.base_mint” · REA analyze-web-bundle 6.4.0
E123
REA found the route donation_fee_pda.config_id
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:529039 · “donation_fee_pda.config_id” · REA analyze-web-bundle 6.4.0
E124
REA found the route donation_fee_pda
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:529293 · “donation_fee_pda” · REA analyze-web-bundle 6.4.0
E125
REA found the route config_id
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:530603 · “config_id” · REA analyze-web-bundle 6.4.0
E126
REA found the route config_program_id
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:534421 · “config_program_id” · REA analyze-web-bundle 6.4.0
E127
REA found the route buyback_vault
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:535319 · “buyback_vault” · REA analyze-web-bundle 6.4.0
E128
REA found the route destination
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:540683 · “destination” · REA analyze-web-bundle 6.4.0
E129
REA found the route sharing_config
sapling.cash/_next/static/immutable/chunks/0c5-e3bxtqiei.js @ 1:544940 · “sharing_config” · REA analyze-web-bundle 6.4.0
E130
Wallet request in code: approve
has code to ask for a token spending approval (lets a contract move that token from your wallet)
keys.sapling.cash/frame.js @ 57:14526 · “name:"approve"” · pattern scan
E131
Wallet request in code: signTransaction
asks a wallet to sign transactions (often Solana wallets)
sapling.cash/_next/static/immutable/chunks/3yw0zbr85db2g.js @ 1:13987 · “signTransaction” · pattern scan
E132
Wallet request in code: signMessage
asks a wallet to sign a message
sapling.cash/_next/static/immutable/chunks/3yw0zbr85db2g.js @ 1:8875 · “signMessage” · pattern scan
E133
Calls the contract function query
1 place(s) in the code
keys.sapling.cash/frame.js @ 57:37050 · “functionName:"query"” · pattern scan
E134
Calls the contract function aggregate3
5 place(s) in the code
keys.sapling.cash/frame.js @ 57:42219 · “functionName:"aggregate3"” · pattern scan
E135
Calls the contract function addr
2 place(s) in the code
keys.sapling.cash/frame.js @ 74:4612 · “functionName:"addr"” · pattern scan
E136
Calls the contract function resolveWithGateways
2 place(s) in the code
keys.sapling.cash/frame.js @ 74:4661 · “functionName:"resolveWithGateways"” · pattern scan
E137
Calls the contract function tokenURI
1 place(s) in the code
keys.sapling.cash/frame.js @ 74:8825 · “functionName:"tokenURI"” · pattern scan
E138
Calls the contract function uri
1 place(s) in the code
keys.sapling.cash/frame.js @ 74:9071 · “functionName:"uri"” · pattern scan
E139
Calls the contract function text
2 place(s) in the code
keys.sapling.cash/frame.js @ 74:10237 · “functionName:"text"” · pattern scan
E140
Calls the contract function reverseWithGateways
1 place(s) in the code
keys.sapling.cash/frame.js @ 74:11289 · “functionName:"reverseWithGateways"” · pattern scan
E141
Calls the contract function findResolver
1 place(s) in the code
keys.sapling.cash/frame.js @ 74:12133 · “functionName:"findResolver"” · pattern scan
E142
Calls the contract function getEthBalance
2 place(s) in the code
keys.sapling.cash/frame.js @ 74:14165 · “functionName:"getEthBalance"” · pattern scan
E143
Calls the contract function eip712Domain
1 place(s) in the code
keys.sapling.cash/frame.js @ 74:16275 · “functionName:"eip712Domain"” · pattern scan
E144
Calls the contract function isValidSignature
2 place(s) in the code
keys.sapling.cash/frame.js @ 76:51877 · “functionName:"isValidSignature"” · pattern scan
E145
Calls the contract function isValidSig
1 place(s) in the code
keys.sapling.cash/frame.js @ 76:52217 · “functionName:"isValidSig"” · pattern scan
E146
Calls the contract function decimals
2 place(s) in the code
keys.sapling.cash/frame.js @ 77:2563 · “functionName:"decimals"” · pattern scan
E147
Calls the contract function allowance
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:3248 · “functionName:"allowance"” · pattern scan
E148
Calls the contract function balanceOf
2 place(s) in the code
keys.sapling.cash/frame.js @ 77:3721 · “functionName:"balanceOf"” · pattern scan
E149
Calls the contract function name
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:4006 · “functionName:"name"” · pattern scan
E150
Calls the contract function symbol
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:4067 · “functionName:"symbol"” · pattern scan
E151
Calls the contract function totalSupply
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:4391 · “functionName:"totalSupply"” · pattern scan
E152
Calls the contract function accountAddress
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:18325 · “functionName:"accountAddress"” · pattern scan
E153
Calls the contract function plantedHere
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:20706 · “functionName:"plantedHere"” · pattern scan
E154
Calls the contract function getLaunchedToken
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:20855 · “functionName:"getLaunchedToken"” · pattern scan
E155
Calls the contract function quoteBuy
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:23019 · “functionName:"quoteBuy"” · pattern scan
E156
Calls the contract function orderAddress
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:23354 · “functionName:"orderAddress"” · pattern scan
E157
Calls the contract function quoteSell
1 place(s) in the code
keys.sapling.cash/frame.js @ 77:25073 · “functionName:"quoteSell"” · pattern scan
E158
Calls the contract function isAccount
1 place(s) in the code
keys.sapling.cash/frame.js @ 78:7145 · “functionName:"isAccount"” · pattern scan
E159
Calls the contract function payee
1 place(s) in the code
keys.sapling.cash/frame.js @ 78:13072 · “functionName:"payee"” · pattern scan
E160
Address in code: 0xc9da6844503a5525c55fb482df891da325e51105
keys.sapling.cash/frame.js @ 1:2210 · “0xc9da6844503a5525c55fb482df891da325e51105” · pattern scan
E161
Address in code: 0x5b64a0c1661fda913b3c4670cd6dfe939e960f21
keys.sapling.cash/frame.js @ 1:2261 · “0x5b64a0c1661fda913b3c4670cd6dfe939e960f21” · pattern scan
E162
Address in code: 0x8cadba52e04af7235035fd4c8a83946003851fc6
keys.sapling.cash/frame.js @ 1:2315 · “0x8cadba52e04af7235035fd4c8a83946003851fc6” · pattern scan
E163
Address in code: 0xdcf03351ea6badbf5891d2ae09cc0291416d24c5
keys.sapling.cash/frame.js @ 1:2375 · “0xdcf03351ea6badbf5891d2ae09cc0291416d24c5” · pattern scan
E164
Address in code: 0x0d3db58a5252e0712e08105fa2e6a71ad48360ba
keys.sapling.cash/frame.js @ 1:2432 · “0x0d3db58a5252e0712e08105fa2e6a71ad48360ba” · pattern scan
E165
Address in code: 0x29432c630c9870f43f1bda8fafaf4855db6da4e7
keys.sapling.cash/frame.js @ 1:2485 · “0x29432c630c9870f43f1bda8fafaf4855db6da4e7” · pattern scan
E166
Address in code: 0x5fc5360d0400a0fd4f2af552add042d716f1d168
keys.sapling.cash/frame.js @ 1:2536 · “0x5fc5360d0400a0fd4f2af552add042d716f1d168” · pattern scan
E167
Address in code: 0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e
keys.sapling.cash/frame.js @ 1:2614 · “0x7ed598bcef8bd9edd8c97a195c6d13f40801ec7e” · pattern scan
E168
Address in code: 0xe33e9e479df8802cb0866d5d05258bec4cf62948
keys.sapling.cash/frame.js @ 1:2666 · “0xe33e9e479df8802cb0866d5d05258bec4cf62948” · pattern scan
E169
Address in code: 0xe5e702641ea86f4ae6cc3cdaed2b886f976be044
keys.sapling.cash/frame.js @ 1:2716 · “0xe5e702641ea86f4ae6cc3cdaed2b886f976be044” · pattern scan
E170
Address in code: 0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e
keys.sapling.cash/frame.js @ 1:2768 · “0xd3afeb2a57f70ef218aa82451c51b2fb0416ac9e” · pattern scan
E171
Address in code: 0x263ed295dafae1d9aadd6e56c4b6f9f38ee019dd
keys.sapling.cash/frame.js @ 1:2819 · “0x263ed295dafae1d9aadd6e56c4b6f9f38ee019dd” · pattern scan
E172
Address in code: 0x8366a39cc670b4001a1121b8f6a443a643e40951
keys.sapling.cash/frame.js @ 1:2877 · “0x8366a39cc670b4001a1121b8f6a443a643e40951” · pattern scan
E173
Address in code: 0x6996fca1861db3b0f5aabfce14c634edddeedf7d
keys.sapling.cash/frame.js @ 1:2944 · “0x6996fca1861db3b0f5aabfce14c634edddeedf7d” · pattern scan
E174
Address in code: 0xc1b2ca44f0bf25d563f734a56e389c82c439d6f6
keys.sapling.cash/frame.js @ 1:2995 · “0xc1b2ca44f0bf25d563f734a56e389c82c439d6f6” · pattern scan
E175
Address in code: 0x5ea6d4f42edd5cd5fb913f43a8e2dc7547aef6cc
keys.sapling.cash/frame.js @ 1:3055 · “0x5ea6d4f42edd5cd5fb913f43a8e2dc7547aef6cc” · pattern scan
E176
Address in code: 0xe8466a4aff2b3b96170fcb3586f7e05b48b0b045
keys.sapling.cash/frame.js @ 1:3108 · “0xe8466a4aff2b3b96170fcb3586f7e05b48b0b045” · pattern scan
E177
Address in code: 0x4f78c727e826a96ef6fae35b0d9f1c638646df0a
keys.sapling.cash/frame.js @ 1:3167 · “0x4f78c727e826a96ef6fae35b0d9f1c638646df0a” · pattern scan
E178
Address in code: 0x45f487c30a8f8b74dbcddc2a8ae1c8f78a62a972
keys.sapling.cash/frame.js @ 1:3222 · “0x45f487c30a8f8b74dbcddc2a8ae1c8f78a62a972” · pattern scan
E179
Address in code: 0x7ebb51510b82f2f8b47644943c8b2bf5f406a05a
keys.sapling.cash/frame.js @ 1:3276 · “0x7ebb51510b82f2f8b47644943c8b2bf5f406a05a” · pattern scan
E180
Address in code: 0xd1ebe4e8d7319998d87a82bb1e511f0a70c26bb8
keys.sapling.cash/frame.js @ 1:3331 · “0xd1ebe4e8d7319998d87a82bb1e511f0a70c26bb8” · pattern scan
E181
Address in code: 0xc3f5078b000a76e8913d79302a87994ef4227614
keys.sapling.cash/frame.js @ 1:3385 · “0xc3f5078b000a76e8913d79302a87994ef4227614” · pattern scan
E182
Address in code: 0xbd48bd95c486051039edc6740ae12a12b95228b6
keys.sapling.cash/frame.js @ 1:3435 · “0xbd48bd95c486051039edc6740ae12a12b95228b6” · pattern scan
E183
Address in code: 0x00000000000000000000000000000000deadbeef
keys.sapling.cash/frame.js @ 76:41384 · “0x00000000000000000000000000000000deadbeef” · pattern scan
E184
Chain in code: Solana
keys.sapling.cash/frame.js @ 1:868 · “helius-rpc” · pattern scan
E185
The site says: “…unt for a quote. Connect wallet The final price is set on-chain. Every transaction is simulated first and refused if i…”
page text · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · …unt for a quote. Connect wallet The final price is set on-chain. Every transaction is simulated first and refused if i…
E186
The site says: “…ount · SOL 0.05 0.1 0.5 1 Enter an amount for a quote. Connect wallet The final price is set on-chain. Every transaction is…”
page text · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · …ount · SOL 0.05 0.1 0.5 1 Enter an amount for a quote. Connect wallet The final price is set on-chain. Every transaction is…
E187
The site says: “…ve 0.40%. About X pump.fun DexScreener Solscan Request DEX funding On pump.fun the deployer's wallet shows as cre…”
page text · https://sapling.cash/coin/58eo3pKwDZ2GKT2XvRumuns6RustWyvqtgfyubA3kYAJ · …ve 0.40%. About X pump.fun DexScreener Solscan Request DEX funding On pump.fun the deployer's wallet shows as cre…

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 32 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 iJeMGT0Z.