Website report · 25 min ago

asterrapools.tech

“AsterraPools | Built for the flow of every market”

Template-written 125 evidence items Code reader analysed 44 scripts
What this means for you

AsterraPools talked to 2 outside services on a first visit.E7E6

  • An AI agent used the site and saw 5 of 6 claimed features working.E122E125E121E123
  • On-chain / smart contracts: I typed 0.001 ETH into the homepage swap card. The page sent a POST to rpc.mainnet.chain.robinhood.com and came back with a quote: route WETH → USDG through a v4 hook pool, 0.05% fee, about 1.2448 USDG, with 1.2386 USDG minimum received. Only one venue was quoted for this pair, so I didn't see the router compare several paths, and executing a swap needs a wallet.E122
  • Wallet connection: Clicking Connect opened a wallet picker with Browser Wallet, MetaMask and Coinbase Wallet. Actually connecting a wallet is blocked in this sandbox.E125
  • Trading / swaps / bots: The swap card gave a live quote and route for an amount I entered. Running the swap itself needs a connected wallet, which I couldn't test.E122
  • Tech check: the site claims on-chain / smart contracts, wallet connection, trading / swaps / bots and 3 more, and its public page shows matching evidence.E114E115E49E50E51
  • We saw no known analytics or advertising services load on the first visit.E1
  • Its code can ask your wallet to give an old-style 'eth_sign' signature, approve token spending, approve a whole NFT collection, sign structured data (logins, orders or off-chain approvals) and 3 more. Read every wallet pop-up before approving.E39E46E47E40E41E45

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

“…ver. The router compares direct and two-hop paths with on-chain quotes, then executes the winner atomically. LP Positi…”E114

Contract calls in its code: isRegistrar, quote, swapE49E50E51E52

Blockchains named in its code: Ethereum, Robinhood Chain Testnet, Robinhood ChainE109E110E111E112

Blockchain services it contacts: MetaMask, Robinhood ChainE7E6

Wallet requests in its code: eth_sign, approve, setApprovalForAllE39E46E47E40

Evidence found

Wallet connection

“…SDGv4 hook pool$1.41 Swap You pay ETH You receive USDG Connect wallet WETH 0x0Bd7… · routes across v4 · DLMM · DAMM 05Verify…”E115

Wallet libraries in its code: WalletConnect / Reown, RainbowKit, wagmiE15E16E17E18

Wallet requests in its code: eth_sign, approve, setApprovalForAllE39E46E47E40

Evidence found

Trading / swaps / bots

“AsterraPools Swap Pools Positions Launch Credit Analytics More Testnet M…”E116

Trading-related contract calls: quote, swapE50E51

Transaction requests to your wallet: eth_sendTransaction, wallet_sendCalls, signTransactionE41E45E48

Evidence found

Own chain / L2 / ZK

“…Chain brings stocks, ETH and stablecoins onto one EVM rollup. Asterra is the liquidity engine underneath: every poo…”E117

Blockchains named in its code: Ethereum, Robinhood Chain Testnet, Robinhood ChainE109E110E111E112

Blockchain services it contacts: MetaMask, Robinhood ChainE7E6

Evidence found

Live data / analytics

“AsterraPools Swap Pools Positions Launch Credit Analytics More Testnet Mainnet Connect Robinhood Chain · #107,39…”E118

Calls to its own backend: /api/chains/4663/dashboard, /api/chains/4663/tokens, /api/chains/4663/poolsE26E27E28

Evidence found

A working app / platform

“…one router that finds the best path through all of it. Launch app Explore pools ASTERRAPOOLS CA 0x8c4be7763F446DF2b5A8c3…”E119

Calls to its own backend: /api/chains/4663/dashboard, /api/chains/4663/tokens, /api/chains/4663/poolsE26E27E28

Wallet code: WalletConnect / Reown, RainbowKit, wagmiE15E16E17E18

Calls its own backend /api/chains/4663/dashboard, /api/chains/4663/tokens, /api/chains/4663/poolsE26E27E28
Wallet code WalletConnect / Reown, RainbowKit, wagmiE15E16E17E18
Contract calls in its code isRegistrar, quote, swapE49E50E51E52
Talks to AI services none seen
Live connections none seen

Contract address on the page: 0x8c4be7…8b1d · check the contract

What the AI agent tried

An AI agent (claude-opus-5-5) used the site in our sandbox for 5 steps and saw 5 of 6 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.

Seen working

On-chain / smart contracts

I typed 0.001 ETH into the homepage swap card. The page sent a POST to rpc.mainnet.chain.robinhood.com and came back with a quote: route WETH → USDG through a v4 hook pool, 0.05% fee, about 1.2448 USDG, with 1.2386 USDG minimum received. Only one venue was quoted for this pair, so I didn't see the router compare several paths, and executing a swap needs a wallet.E122

Couldn't test

Wallet connection

Clicking Connect opened a wallet picker with Browser Wallet, MetaMask and Coinbase Wallet. Actually connecting a wallet is blocked in this sandbox.E125

Seen working

Trading / swaps / bots

The swap card gave a live quote and route for an amount I entered. Running the swap itself needs a connected wallet, which I couldn't test.E122

Seen working

Own chain / L2 / ZK

The site runs on Robinhood Chain (chain ID 4663), not a chain of its own. It calls that chain's mainnet RPC, and the block number shown in the header went up between steps (#107,398,554 → #107,398,593).E121E122

Seen working

Live data / analytics

The /analytics page loaded from /api/chains/4663/analytics and showed TVL of $6.95, 7-day volume of $0.8351, 5 trades, charts and a per-venue table. The /pools page loaded from a dashboard API and listed Asterra and Uniswap v4 pools with their TVL and volume.E123E124

Seen working

A working app / platform

The swap, pools and analytics pages all loaded and responded with live data. The swap card returned a quote for the amount I typed in.E122E123E124

Also noticed

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

Noticed

Small amount of liquidity in Asterra's own pools

The analytics page showed $6.95 total TVL across Asterra's two pools, both v4 hook pools. It listed no DLMM or DAMM pools, even though the homepage describes both kinds.E123E124

Noticed

Homepage routing visual is an animation

The homepage 'smart routing' card shows 4 quoted paths for a fixed 1.96 WETH sale. My real quote used only one v4 hook pool route.E121E122

What it is

  • The Internet Archive first saved this site on 2026-11-05 (1 days ago).E120
  • The site describes itself as: “AsterraPools builds liquidity on Robinhood Chain. DLMM bins and DAMM curves for every kind of pool, LP positions as NFTs and one smart route”E2
  • It's built with Next.js and React (common tools for building web apps).E11E12
  • Notable building blocks in its code: Three.js (3D graphics) and Socket.IO (live connection).E13E14
  • In your browser it can copy text to your clipboard, stores data in your browser's built-in database and saves small bits of data in your browser.E22E23E24
  • It has sections such as /swap, /pools, /positions, /launch, /credit and /analytics.E32E33
  • While loading, it called 3 endpoints on its own servers, such as /api/chains/4663/dashboard, /api/chains/4663/tokens and /api/chains/4663/pools.E26E27E28

Where your data goes

Crypto & walletsConnect wallets, read blockchains or fetch token prices. 2
mm-sdk-analytics.api.cx.metamask.ioMetaMask: MetaMask wallet SDK 1×E7
rpc.mainnet.chain.robinhood.comRobinhood Chain: Robinhood Chain node (reads the chain) 4×E6

Crypto and wallets

  • Wallet tools in the code: WalletConnect / Reown, RainbowKit, wagmi, viem, Coinbase Wallet SDK, MetaMask SDK and 1 more.E15E16E17E18E19E20
  • eth_sign: can ask for a raw 'eth_sign' signature, an old method that signs data you can't read.E39
  • approve: has code to ask for a token spending approval (lets a contract move that token from your wallet).E46
  • setApprovalForAll: has code to ask for approval over a whole NFT collection.E47
  • eth_signTypedData: asks you to sign structured data (can be a login, an order or an off-chain token approval).E40
  • eth_sendTransaction: asks your wallet to send a transaction (can move funds and costs a fee).E41
  • wallet_sendCalls: asks your wallet to send a batch of transactions in one go.E45
  • Contract functions the app calls by name: isRegistrar, quote, swap, approve, allowance, balanceOf, addr, resolveWithGateways and 22 more.E49E50E51E52E53E54
  • Chains named in the code: Ethereum, Robinhood Chain Testnet, Robinhood Chain, Asterra Local (testnet fork) and Arbitrum One.E109E110E111E112E113
  • 30 contract or wallet addresses are written into the code, including Uniswap Permit2 (shared token-approval contract) and Multicall3 (batches read calls).E92E93
30 addresses found in the code
0x8c4be7763f446df2b5a8c331e7ccf497e7f78b1d0x873110e60b5d176cde20c6f128caf1a17d628ce50x74eb745add95806a5bb00161edde47c5f71dfacc0x56b4000a3aeef3efb8cd7ddb77252d9c62b494d80x5b9519f659cc0b6d1d2f5ea2d3b24dbc25638e3a0x7e63fa168308b82e0a469313c6c983e21d12532b0x22d203216ef35e8f13e72122a1fcf90156d69a460x61d50a7fdf0a3996f6e247fddfb62680afa36cc80xf5ed40172cfe312fbcfe5238481634e83c6434f30xc006d85edd6a8a689d6fb4956ed93f55f370e1770x7a06c9ad1337a3981d14afbb62ddcc2a8697a85e0x8366a39cc670b4001a1121b8f6a443a643e409510x0bd7d308f8e1639fab988df18a8011f41eacad730x000000000022d473030f116ddee9f6b43ac78ba3 · Uniswap Permit2 (shared token-approval contract)0xca11bde05977b3631167028862be2a173976ca11 · Multicall3 (batches read calls)0xeeeeeeee14d718c2b47d9923deab1335e144eeee0x33e4191705c386532ba27cbf171db86919200b940x01327059ea96296ce211447e172a2141f35289c00x0767bae17950e47414e44939c4fb29d9ecd3bacc0xdb8ced28ffb34f5152681574073f96ce50bb5d2d0xaad41fe843a12ba3bdb6b528876faf7a0d78fa1c0xcdd521c9471743fd9f34d7bd1d2c9134efdc1e640x56df7c5537fd5d4b79396cf6ae2ac4417336f47d0xa3a78463ebff712399998573975f7900f31b28c70x71178bac73cbeb415514eb542a8995b82669778d0x5884ad2f920c162cfbbacc88c9c51aa75ec09e020x3b8262a63d25f0477c4dde23f83cfe22cb768c930x1fbe1a0e43594b3455993b5de5fd0a7a266298d00xc9f9c86933092bbbfff3ccb4b105a4a94bf3bd4e0x3939b7aa0ad0cc88b31755ac0e5b234ed551146f

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

How key features work

What it can ask your wallet to sign

Its code can ask your wallet for eth_sign, approve, setApprovalForAll, eth_signTypedData and 4 more. Each of these opens a wallet pop-up you must approve; read it before you click.E39E46E47E40E41E45

eth_signapprovesetApprovalForAlleth_signTypedDataeth_sendTransactionwallet_sendCallssignTransactionisRegistrar

Connecting your wallet

It connects to crypto wallets using WalletConnect / Reown, RainbowKit, wagmi, viem and 4 more. Connecting shows the site your wallet address; it doesn't move funds by itself.E15E16E17E18E19E20

WalletConnect / ReownRainbowKitwagmiviemCoinbase Wallet SDKMetaMask SDKEIP-6963 wallet discoveryeth_sign

Reading the blockchain

It reads blockchain data (Ethereum, Robinhood Chain Testnet, Robinhood Chain, Asterra Local (testnet fork) and 3 more) to show balances, prices or contract state.E109E110E111E6

EthereumRobinhood Chain TestnetRobinhood ChainAsterra Local (testnet fork)Arbitrum Onemm-sdk-analytics.api.cx.metamask.iorpc.mainnet.chain.robinhood.com

Live updates

It keeps live connections open (Socket.IO (live connection)) so content updates without reloading.E14

Socket.IO (live connection)

Loading its content

Its content loads from its own API while you browse (/api/chains/4663/dashboard, /api/chains/4663/tokens and /api/chains/4663/pools).E26E27E28

/api/chains/4663/dashboard/api/chains/4663/tokens/api/chains/4663/pools

Drawing and editing in the browser

The page draws and edits graphics in your browser using Three.js (3D graphics) and the canvas.E13E25

Three.js (3D graphics)canvas

Saving data on your device

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

indexeddblocal_storagelocalStoragesessionStorageIndexedDB

Cookies and storage

Names only. We never store the values.

localStorageE8: rk-version, mm-sdk-anon-id, cbwsdk.store, wagmi.store

sessionStorageE9: asterra-intro

IndexedDBE10: cbwsdk

Pages and API calls

Pages it links to

//swap/pools/positions/launch/credit/analytics/contracts/orders/events/docs/_next/imageM5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5H9.53133H7.96883H6.87508L7.80633 4.56875C7.41258 3.3875 6.31258 2.53125 5.00008 2.53125C3.76258 2.53125 2.70633 3.2875 2.25633 4.36875L0.812576 3.76875C1.50008 2.125 3.11258 0.96875 5.00008 0.96875ZM2.19375 6.43125C2.5875 7.6125 3.6875 8.46875 5 8.46875C6.2375 8.46875 7.29375 7.7125 7.74375 6.63125L9.1875 7.23125C8.5 8.875 6.8875 10.0312 5 10.0312C3.26875 10.0312 1.7625 9.05625 1 7.625L0 8.625V5.5H0.46875H2.03125H3.125L2.19375 6.43125ZM10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52346L4.2112 5.37012L0.371094 9.21677L1.52444 10.3701L5.37109 6.53001L9.21775 10.3701L10.3711 9.21677L6.53099 5.37012L10.3711 1.52346Z/engine.io

Endpoints

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

asterrapools.tech/api/chains/4663/dashboardseenE26
asterrapools.tech/api/chains/4663/tokensseenE27
asterrapools.tech/api/chains/4663/poolsseenE28
/v1/resolve-enscodeE29
/api/WagmiProvidercodeE30
/v1/eventscodeE31

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: AsterraPools | Built for the flow of every market
page title · https://asterrapools.tech/
E2
Page description: AsterraPools builds liquidity on Robinhood Chain. DLMM bins and DAMM curves for every kind of pool, LP positions as NFTs and one smart router across e
page description · https://asterrapools.tech/
E3
Site name: AsterraPools
page site_name · https://asterrapools.tech/
E4
Main heading: Built for the flow of every market.
page h1 · https://asterrapools.tech/
E5
65 request(s) to asterrapools.tech
types: 37 script, 16 fetch, 6 font
GET https://asterrapools.tech/ · script · 65 requests · network recording
E6
4 request(s) to rpc.mainnet.chain.robinhood.com
types: 4 fetch
GET https://rpc.mainnet.chain.robinhood.com/ · fetch · 4 requests · network recording
E7
1 request(s) to mm-sdk-analytics.api.cx.metamask.io
types: 1 fetch
GET https://mm-sdk-analytics.api.cx.metamask.io/v1/events · fetch · network recording
E8
localStorage: 4 key(s) saved in your browser
localStorage keys: rk-version, mm-sdk-anon-id, cbwsdk.store, wagmi.store · values not stored
E9
sessionStorage: 1 key(s) saved in your browser
sessionStorage keys: asterra-intro · values not stored
E10
IndexedDB: 1 key(s) saved in your browser
IndexedDB keys: cbwsdk · values not stored
E11
Next.js detected by the code reader (next-runtime)
confidence: high
asterrapools.tech/_next/static/chunks/13cxpwyxp8_ox.js · “next-runtime” · the code reader
E12
React detected by the code reader (react-runtime)
confidence: medium
asterrapools.tech/_next/static/chunks/3073mrjqna31r.js · “react-runtime” · the code reader
E13
Three.js (3D graphics) found in the code
asterrapools.tech/_next/static/chunks/12cm9wrgvat1d.js @ 36:229890 · “THREE.WebGLRenderer” · pattern scan
E14
Socket.IO (live connection) found in the code
asterrapools.tech/_next/static/chunks/0ma7ri0qiyi-1.js @ 1:20521 · “EIO=4” · pattern scan
E15
WalletConnect / Reown found in the code
asterrapools.tech/_next/static/chunks/1b1v9t9u7hi9w.js @ 2:11903 · “WalletConnect” · pattern scan
E16
RainbowKit found in the code
asterrapools.tech/_next/static/chunks/13cxpwyxp8_ox.js @ 1:75693 · “rainbowkit” · pattern scan
E17
wagmi found in the code
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:195856 · “wagmi” · pattern scan
E18
viem found in the code
asterrapools.tech/_next/static/chunks/1b1v9t9u7hi9w.js @ 1:1796 · “viem” · pattern scan
E19
Coinbase Wallet SDK found in the code
asterrapools.tech/_next/static/chunks/13cxpwyxp8_ox.js @ 1:66679 · “coinbaseWalletSDK” · pattern scan
E20
MetaMask SDK found in the code
asterrapools.tech/_next/static/chunks/0ma7ri0qiyi-1.js @ 1:178815 · “metamask-sdk” · pattern scan
E21
EIP-6963 wallet discovery found in the code
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:196590 · “eip6963:announceProvider” · pattern scan
E22
Uses the browser ability: clipboard_write
can copy text to your clipboard
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:298864 · “clipboard.writeText(” · pattern scan
E23
Uses the browser ability: indexeddb
stores data in your browser's built-in database
asterrapools.tech/_next/static/chunks/0-6v_a-0f4g41.js @ 1:62235 · “indexedDB.open(” · pattern scan
E24
Uses the browser ability: local_storage
saves small bits of data in your browser
asterrapools.tech/_next/static/chunks/1-5lnzaxpsgph.js @ 1:2163 · “localStorage.setItem(” · pattern scan
E25
Uses the browser ability: canvas
draws graphics on a canvas
asterrapools.tech/_next/static/chunks/12cm9wrgvat1d.js @ 1:14370 · “getContext("2d"” · pattern scan
E26
The page called /api/chains/4663/dashboard on asterrapools.tech (GET)
GET https://asterrapools.tech/api/chains/4663/dashboard · fetch · network recording
E27
The page called /api/chains/4663/tokens on asterrapools.tech (GET)
GET https://asterrapools.tech/api/chains/4663/tokens · fetch · network recording
E28
The page called /api/chains/4663/pools on asterrapools.tech (GET)
GET https://asterrapools.tech/api/chains/4663/pools · fetch · network recording
E29
Code reader found the endpoint /v1/resolve-ens
how: call:ol.get
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:264022 · “/v1/resolve-ens” · the code reader
E30
The code names the endpoint /api/WagmiProvider
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:393008 · “/api/WagmiProvider” · pattern scan
E31
The code names the endpoint /v1/events
asterrapools.tech/_next/static/chunks/0ma7ri0qiyi-1.js @ 1:1682 · “/v1/events” · pattern scan
E32
14 links to pages on the same site
page links · https://asterrapools.tech/ · /, /swap, /pools, /positions, /launch, /credit, /analytics, /contracts, /orders, /events, /docs
E33
Code reader found the route /_next/image
asterrapools.tech/_next/static/chunks/13cxpwyxp8_ox.js @ 1:88719 · “/_next/image” · the code reader
E34
Code reader found the route M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5
asterrapools.tech/_next/static/chunks/3h--by6pjz7bo.js @ 3:14529 · “M5.00008 0.96875C6.73133 0.96875 8.23758 1.94375 9.00008 3.375L10.0001 2.375V5.5” · the code reader
E35
Code reader found the route M10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52
asterrapools.tech/_next/static/chunks/3h--by6pjz7bo.js @ 3:15243 · “M10.3711 1.52346L9.21775 0.370117L5.37109 4.21022L1.52444 0.370117L0.371094 1.52” · the code reader
E36
Code reader found the route /engine.io
asterrapools.tech/_next/static/chunks/0ma7ri0qiyi-1.js @ 1:19474 · “/engine.io” · the code reader
E37
Wallet request in code: eth_requestAccounts
asks to connect your wallet, which shows the site your address
asterrapools.tech/_next/static/chunks/13cxpwyxp8_ox.js @ 1:66873 · “eth_requestAccounts” · pattern scan
E38
Wallet request in code: personal_sign
asks you to sign a text message (often to log in; moves no funds by itself)
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:166547 · “personal_sign” · pattern scan
E39
Wallet request in code: eth_sign
can ask for a raw 'eth_sign' signature, an old method that signs data you can't read
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:207721 · “"eth_sign"” · pattern scan
E40
Wallet request in code: eth_signTypedData
asks you to sign structured data (can be a login, an order or an off-chain token approval)
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:205680 · “eth_signTypedData_v4” · pattern scan
E41
Wallet request in code: eth_sendTransaction
asks your wallet to send a transaction (can move funds and costs a fee)
asterrapools.tech/_next/static/chunks/0-3ni-np6ue8v.js @ 1:25341 · “eth_sendTransaction” · pattern scan
E42
Wallet request in code: wallet_switchEthereumChain
asks your wallet to switch networks
asterrapools.tech/_next/static/chunks/13cxpwyxp8_ox.js @ 1:68567 · “wallet_switchEthereumChain” · pattern scan
E43
Wallet request in code: wallet_addEthereumChain
asks your wallet to add a network
asterrapools.tech/_next/static/chunks/13cxpwyxp8_ox.js @ 1:69036 · “wallet_addEthereumChain” · pattern scan
E44
Wallet request in code: wallet_watchAsset
asks your wallet to show a token
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:206103 · “wallet_watchAsset” · pattern scan
E45
Wallet request in code: wallet_sendCalls
asks your wallet to send a batch of transactions in one go
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:206526 · “wallet_sendCalls” · pattern scan
E46
Wallet request in code: approve
has code to ask for a token spending approval (lets a contract move that token from your wallet)
asterrapools.tech/_next/static/chunks/0-3ni-np6ue8v.js @ 1:6726 · “functionName:"approve"” · pattern scan
E47
Wallet request in code: setApprovalForAll
has code to ask for approval over a whole NFT collection
asterrapools.tech/_next/static/chunks/2uh0mpg34c-gb.js @ 1:37047 · “name:"setApprovalForAll"” · pattern scan
E48
Wallet request in code: signTransaction
asks a wallet to sign transactions (often Solana wallets)
asterrapools.tech/_next/static/chunks/0-3ni-np6ue8v.js @ 1:26388 · “signTransaction” · pattern scan
E49
Calls the contract function isRegistrar
2 place(s) in the code
asterrapools.tech/_next/static/chunks/1-5lnzaxpsgph.js @ 1:431 · “functionName:"isRegistrar"” · pattern scan
E50
Calls the contract function quote
2 place(s) in the code
asterrapools.tech/_next/static/chunks/44ea6s4q5ghxc.js @ 1:38228 · “functionName:"quote"” · pattern scan
E51
Calls the contract function swap
2 place(s) in the code
asterrapools.tech/_next/static/chunks/44ea6s4q5ghxc.js @ 1:38967 · “functionName:"swap"” · pattern scan
E52
Calls the contract function approve
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0-3ni-np6ue8v.js @ 1:6726 · “functionName:"approve"” · pattern scan
E53
Calls the contract function allowance
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0-3ni-np6ue8v.js @ 1:22624 · “functionName:"allowance"” · pattern scan
E54
Calls the contract function balanceOf
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0-3ni-np6ue8v.js @ 1:22935 · “functionName:"balanceOf"” · pattern scan
E55
Calls the contract function addr
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:920 · “functionName:"addr"” · pattern scan
E56
Calls the contract function resolveWithGateways
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:970 · “functionName:"resolveWithGateways"” · pattern scan
E57
Calls the contract function text
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:2151 · “functionName:"text"” · pattern scan
E58
Calls the contract function reverseWithGateways
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:3358 · “functionName:"reverseWithGateways"” · pattern scan
E59
Calls the contract function findResolver
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:4573 · “functionName:"findResolver"” · pattern scan
E60
Calls the contract function getEthBalance
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:29144 · “functionName:"getEthBalance"” · pattern scan
E61
Calls the contract function eip712Domain
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:37130 · “functionName:"eip712Domain"” · pattern scan
E62
Calls the contract function aggregate3
5 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 1:42679 · “functionName:"aggregate3"” · pattern scan
E63
Calls the contract function isValidSignature
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:14838 · “functionName:"isValidSignature"” · pattern scan
E64
Calls the contract function isValidSig
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:15189 · “functionName:"isValidSig"” · pattern scan
E65
Calls the contract function decimals
2 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:29363 · “functionName:"decimals"” · pattern scan
E66
Calls the contract function name
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:29879 · “functionName:"name"” · pattern scan
E67
Calls the contract function symbol
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:29946 · “functionName:"symbol"” · pattern scan
E68
Calls the contract function totalSupply
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:31538 · “functionName:"totalSupply"” · pattern scan
E69
Calls the contract function tokenURI
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:41926 · “functionName:"tokenURI"” · pattern scan
E70
Calls the contract function uri
1 place(s) in the code
asterrapools.tech/_next/static/chunks/0_wvon7mwvw17.js @ 3:42176 · “functionName:"uri"” · pattern scan
E71
Calls the contract function query
1 place(s) in the code
asterrapools.tech/_next/static/chunks/30kzjhv2pc7e7.js @ 7:14904 · “functionName:"query"” · pattern scan
E72
Calls the contract function withdrawable
1 place(s) in the code
asterrapools.tech/_next/static/chunks/1a7mvxvpirqr7.js @ 1:13746 · “functionName:"withdrawable"” · pattern scan
E73
Calls the contract function positionAmounts
1 place(s) in the code
asterrapools.tech/_next/static/chunks/1a7mvxvpirqr7.js @ 1:13853 · “functionName:"positionAmounts"” · pattern scan
E74
Calls the contract function collect
1 place(s) in the code
asterrapools.tech/_next/static/chunks/1a7mvxvpirqr7.js @ 1:15646 · “functionName:"collect"” · pattern scan
E75
Calls the contract function decreaseLiquidity
1 place(s) in the code
asterrapools.tech/_next/static/chunks/1a7mvxvpirqr7.js @ 1:15815 · “functionName:"decreaseLiquidity"” · pattern scan
E76
Calls the contract function lock
1 place(s) in the code
asterrapools.tech/_next/static/chunks/1a7mvxvpirqr7.js @ 1:16127 · “functionName:"lock"” · pattern scan
E77
Calls the contract function removeLiquidity
1 place(s) in the code
asterrapools.tech/_next/static/chunks/1a7mvxvpirqr7.js @ 1:16730 · “functionName:"removeLiquidity"” · pattern scan
E78
Calls the contract function claimFees
1 place(s) in the code
asterrapools.tech/_next/static/chunks/1a7mvxvpirqr7.js @ 1:17356 · “functionName:"claimFees"” · pattern scan
E79
Address in code: 0x8c4be7763f446df2b5a8c331e7ccf497e7f78b1d
asterrapools.tech/ (page HTML) @ 1:17408 · “0x8c4be7763f446df2b5a8c331e7ccf497e7f78b1d” · pattern scan
E80
Address in code: 0x873110e60b5d176cde20c6f128caf1a17d628ce5
asterrapools.tech/ (page HTML) @ 1:73587 · “0x873110e60b5d176cde20c6f128caf1a17d628ce5” · pattern scan
E81
Address in code: 0x74eb745add95806a5bb00161edde47c5f71dfacc
asterrapools.tech/ (page HTML) @ 1:75248 · “0x74eb745add95806a5bb00161edde47c5f71dfacc” · pattern scan
E82
Address in code: 0x56b4000a3aeef3efb8cd7ddb77252d9c62b494d8
asterrapools.tech/ (page HTML) @ 1:76902 · “0x56b4000a3aeef3efb8cd7ddb77252d9c62b494d8” · pattern scan
E83
Address in code: 0x5b9519f659cc0b6d1d2f5ea2d3b24dbc25638e3a
asterrapools.tech/ (page HTML) @ 1:78562 · “0x5b9519f659cc0b6d1d2f5ea2d3b24dbc25638e3a” · pattern scan
E84
Address in code: 0x7e63fa168308b82e0a469313c6c983e21d12532b
asterrapools.tech/ (page HTML) @ 1:80198 · “0x7e63fa168308b82e0a469313c6c983e21d12532b” · pattern scan
E85
Address in code: 0x22d203216ef35e8f13e72122a1fcf90156d69a46
asterrapools.tech/ (page HTML) @ 1:81852 · “0x22d203216ef35e8f13e72122a1fcf90156d69a46” · pattern scan
E86
Address in code: 0x61d50a7fdf0a3996f6e247fddfb62680afa36cc8
asterrapools.tech/ (page HTML) @ 1:83513 · “0x61d50a7fdf0a3996f6e247fddfb62680afa36cc8” · pattern scan
E87
Address in code: 0xf5ed40172cfe312fbcfe5238481634e83c6434f3
asterrapools.tech/ (page HTML) @ 1:85165 · “0xf5ed40172cfe312fbcfe5238481634e83c6434f3” · pattern scan
E88
Address in code: 0xc006d85edd6a8a689d6fb4956ed93f55f370e177
asterrapools.tech/ (page HTML) @ 1:86813 · “0xc006d85edd6a8a689d6fb4956ed93f55f370e177” · pattern scan
E89
Address in code: 0x7a06c9ad1337a3981d14afbb62ddcc2a8697a85e
asterrapools.tech/ (page HTML) @ 1:88443 · “0x7a06c9ad1337a3981d14afbb62ddcc2a8697a85e” · pattern scan
E90
Address in code: 0x8366a39cc670b4001a1121b8f6a443a643e40951
asterrapools.tech/ (page HTML) @ 1:90093 · “0x8366a39cc670b4001a1121b8f6a443a643e40951” · pattern scan
E91
Address in code: 0x0bd7d308f8e1639fab988df18a8011f41eacad73
asterrapools.tech/ (page HTML) @ 1:91690 · “0x0bd7d308f8e1639fab988df18a8011f41eacad73” · pattern scan
E92
Address in code: 0x000000000022d473030f116ddee9f6b43ac78ba3 (Uniswap Permit2 (shared token-approval contract))
asterrapools.tech/ (page HTML) @ 1:93310 · “0x000000000022d473030f116ddee9f6b43ac78ba3” · pattern scan
E93
Address in code: 0xca11bde05977b3631167028862be2a173976ca11 (Multicall3 (batches read calls))
asterrapools.tech/ (page HTML) @ 1:94913 · “0xca11bde05977b3631167028862be2a173976ca11” · pattern scan
E94
Address in code: 0xeeeeeeee14d718c2b47d9923deab1335e144eeee
asterrapools.tech/_next/static/chunks/3pmzy3ageew7o.js @ 1604:14091 · “0xeeeeeeee14d718c2b47d9923deab1335e144eeee” · pattern scan
E95
Address in code: 0x33e4191705c386532ba27cbf171db86919200b94
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3149 · “0x33e4191705c386532ba27cbf171db86919200b94” · pattern scan
E96
Address in code: 0x01327059ea96296ce211447e172a2141f35289c0
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3307 · “0x01327059ea96296ce211447e172a2141f35289c0” · pattern scan
E97
Address in code: 0x0767bae17950e47414e44939c4fb29d9ecd3bacc
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3357 · “0x0767bae17950e47414e44939c4fb29d9ecd3bacc” · pattern scan
E98
Address in code: 0xdb8ced28ffb34f5152681574073f96ce50bb5d2d
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3409 · “0xdb8ced28ffb34f5152681574073f96ce50bb5d2d” · pattern scan
E99
Address in code: 0xaad41fe843a12ba3bdb6b528876faf7a0d78fa1c
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3464 · “0xaad41fe843a12ba3bdb6b528876faf7a0d78fa1c” · pattern scan
E100
Address in code: 0xcdd521c9471743fd9f34d7bd1d2c9134efdc1e64
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3521 · “0xcdd521c9471743fd9f34d7bd1d2c9134efdc1e64” · pattern scan
E101
Address in code: 0x56df7c5537fd5d4b79396cf6ae2ac4417336f47d
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3582 · “0x56df7c5537fd5d4b79396cf6ae2ac4417336f47d” · pattern scan
E102
Address in code: 0xa3a78463ebff712399998573975f7900f31b28c7
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3639 · “0xa3a78463ebff712399998573975f7900f31b28c7” · pattern scan
E103
Address in code: 0x71178bac73cbeb415514eb542a8995b82669778d
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3781 · “0x71178bac73cbeb415514eb542a8995b82669778d” · pattern scan
E104
Address in code: 0x5884ad2f920c162cfbbacc88c9c51aa75ec09e02
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:3890 · “0x5884ad2f920c162cfbbacc88c9c51aa75ec09e02” · pattern scan
E105
Address in code: 0x3b8262a63d25f0477c4dde23f83cfe22cb768c93
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:4001 · “0x3b8262a63d25f0477c4dde23f83cfe22cb768c93” · pattern scan
E106
Address in code: 0x1fbe1a0e43594b3455993b5de5fd0a7a266298d0
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:4112 · “0x1fbe1a0e43594b3455993b5de5fd0a7a266298d0” · pattern scan
E107
Address in code: 0xc9f9c86933092bbbfff3ccb4b105a4a94bf3bd4e
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:4223 · “0xc9f9c86933092bbbfff3ccb4b105a4a94bf3bd4e” · pattern scan
E108
Address in code: 0x3939b7aa0ad0cc88b31755ac0e5b234ed551146f
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:4459 · “0x3939b7aa0ad0cc88b31755ac0e5b234ed551146f” · pattern scan
E109
Chain in code: Ethereum (id 1)
asterrapools.tech/_next/static/chunks/3pmzy3ageew7o.js @ 1604:13791 · “id:1,name:"Ethereum"” · pattern scan
E110
Chain in code: Robinhood Chain Testnet (id 46630)
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:2098 · “id:46630,name:"Robinhood Chain Testnet"” · pattern scan
E111
Chain in code: Robinhood Chain (id 4663)
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:2452 · “id:4663,name:"Robinhood Chain"” · pattern scan
E112
Chain in code: Asterra Local (testnet fork) (id 31337)
asterrapools.tech/_next/static/chunks/43yahga6jsmay.js @ 1:2788 · “id:31337,name:"Asterra Local (testnet fork)"” · pattern scan
E113
Chain in code: Arbitrum One
asterrapools.tech/_next/static/chunks/0ma7ri0qiyi-1.js @ 6:85723 · “arbitrum-mainnet” · pattern scan
E114
The site says: “…ver. The router compares direct and two-hop paths with on-chain quotes, then executes the winner atomically. LP Positi…”
page text · https://asterrapools.tech/ · …ver. The router compares direct and two-hop paths with on-chain quotes, then executes the winner atomically. LP Positi…
E115
The site says: “…SDGv4 hook pool$1.41 Swap You pay ETH You receive USDG Connect wallet WETH 0x0Bd7… · routes across v4 · DLMM · DAMM 05Verify…”
page text · https://asterrapools.tech/ · …SDGv4 hook pool$1.41 Swap You pay ETH You receive USDG Connect wallet WETH 0x0Bd7… · routes across v4 · DLMM · DAMM 05Verify…
E116
The site says: “AsterraPools Swap Pools Positions Launch Credit Analytics More Testnet M…”
page text · https://asterrapools.tech/ · AsterraPools Swap Pools Positions Launch Credit Analytics More Testnet M…
E117
The site says: “…Chain brings stocks, ETH and stablecoins onto one EVM rollup. Asterra is the liquidity engine underneath: every poo…”
page text · https://asterrapools.tech/ · …Chain brings stocks, ETH and stablecoins onto one EVM rollup. Asterra is the liquidity engine underneath: every poo…
E118
The site says: “AsterraPools Swap Pools Positions Launch Credit Analytics More Testnet Mainnet Connect Robinhood Chain · #107,39…”
page text · https://asterrapools.tech/ · AsterraPools Swap Pools Positions Launch Credit Analytics More Testnet Mainnet Connect Robinhood Chain · #107,39…
E119
The site says: “…one router that finds the best path through all of it. Launch app Explore pools ASTERRAPOOLS CA 0x8c4be7763F446DF2b5A8c3…”
page text · https://asterrapools.tech/ · …one router that finds the best path through all of it. Launch app Explore pools ASTERRAPOOLS CA 0x8c4be7763F446DF2b5A8c3…
E120
The Internet Archive first saved asterrapools.tech on 2026-11-05 and has snapshots from 2 different days
page web archive · https://web.archive.org/web/20261105040019/asterrapools.tech
E121
Agent step 1: view
AI agent step 1 · view on /
E122
Agent step 2: type Enter amount ← “0.001”
AI agent step 2 · type on / · page called POST rpc.mainnet.chain.robinhood.com/, GET asterrapools.tech/pools/0x7686d6e8a87ad818912f5fbadbc4a52c282eb35e151fa5440d2c3ea832e2eece, GET asterrapools.tech/pools/0x1870dcdb49cbb630a0553446bbba04fb7eaa4dfc883ab611edea11003af38217
E123
Agent step 3: go /analytics
AI agent step 3 · go on /analytics · page called GET asterrapools.tech/api/chains/4663/analytics, POST rpc.mainnet.chain.robinhood.com/, GET asterrapools.tech/, GET asterrapools.tech/swap, GET asterrapools.tech/pools, GET asterrapools.tech/positions, GET asterrapools.tech/launch, GET asterrapools.tech/credit, GET asterrapools.tech/analytics, POST
E124
Agent step 4: go /pools
AI agent step 4 · go on /pools · page called GET asterrapools.tech/api/chains/4663/dashboard, POST rpc.mainnet.chain.robinhood.com/, GET asterrapools.tech/, GET asterrapools.tech/swap, GET asterrapools.tech/pools, GET asterrapools.tech/positions, GET asterrapools.tech/launch, GET asterrapools.tech/credit, GET asterrapools.tech/analytics, GET a
E125
Agent step 5: click Connect
AI agent step 5 · click on /pools

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.

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