CHAINSTATION
CROSS-TOKEN WALLET FORENSICS
PRESS TO OPEN
CHAINSTATION
SOL

YOURS · YOUR TRADES AND SCANS

SIGN IN TO SEE YOURS
Your trades and scans are yours — they need a session to read.

What is moving on Robinhood right now, and the mechanics behind it — how hard the pool is being traded, which side is leading, and whether there is depth behind the move. It does not claim to know who is buying.

Reading the market…
UPDATING…

MARKET FIELD · BUBBLE AREA = LIQUIDITY

READING TREND FEED
Asking for all's trending pools.

CREWS · HOLDER FIELD

WHO HOLDS IT, AND WHO MOVES TOGETHER
Paste a token and this draws its top holders from public chain data — no scan history needed, and it scans the token itself if nobody here has. Solana works too, in two halves. The graph — who holds it, how much, and which wallets hold matching balances — is free. The movement between them is one provider call per wallet, so it waits until you press for it. Robinhood reads both at once, because one query covers the whole token there.
NO TOKEN LOADEDSOLANA OFF — HELIUS ENHANCED API EXHAUSTED
NO TOKEN LOADED
Paste a Robinhood Chain token CA above — or scan one on the SCAN blade and it opens here. LP flow is measured from the chain's own Mint/Burn logs, keyless.
LP DEPTH
no token loaded
LP NET CHANGE
no token loaded
NET WALLET FLOW
no token loaded
SELL PRESSURE
no volume to measure

CUMULATIVE LP NET · ADDS AND PULLS MARKED

PASTE A TOKEN CA TO READ ITS POOLS
NET LP FLOW · · 24H
amber = LP pull
green = LP add

FLOW BY COHORT · WHO IS ON EACH SIDE

COHORTBOUGHTSOLDNET
unmeasured — a Swap log names the router that touched the pool, not the wallet behind it, and no cohort source is wired for this chain. No rows rather than guessed ones.

DISTRIBUTION LEDGER · TAP A WALLET FOR ITS NETWORK

NO LEDGER
A per-wallet ledger needs supply shares and a funding graph, and neither is wired for Robinhood Chain — an invented wallet here would be indistinguishable from a traced one, so the filter stays off.
WHAT "LINKED" MEANS HERE

A linked wallet shares a funder with the seller, was funded by it directly, or received a transfer from it — within two hops. Only linked wallets that also touched this token are listed, and their own buy or sell is shown so you can see whether the exit was coordinated or just one wallet leaving.

JUPITER · SOLANA · JLP POOL · MAINNET, REAL FUNDS
jupiter builds its order through its own API and this app verifies every byte before signing. It settles on Solana from your own wallet — the collateral never moves to this app, so there is nothing to deposit first and nothing to withdraw afterwards.
SOLANA MAINNET · REAL FUNDS · NO TESTNET EXISTS
Every order on this venue is live money. Nothing is signed before it is decoded and byte-checked (lib/jupperps/verify.ts), and nothing is signed at all without the confirm sheet. Checking whether order placement is enabled…

SOL SPOT · JUPITER CHART FEED · NOT THE FILL PRICE

LOADING CANDLES…
SOL SPOT / USD · 1H
the chart is Jupiter’s spot feed for this mint — not the oracle price a position fills against, which is quoted on the confirm sheet.

ORDER TICKET · MARKET ORDERS · JLP POOL · EVERY ORDER IS BYTE-CHECKED, THEN CONFIRMED

COLLATERAL · SOL
A long on SOL is collateralised in SOL — the pool dictates it, and this app funds in exactly that token so the built transaction carries no swap. The venue requires at least $10 of collateral.
LEVERAGE2x
MAX SLIPPAGE
Not decoration on this venue: the bound becomes an absolute on-chain price limit, and a fill past it reverts the whole transaction. The byte check re-derives it and refuses a widened one.
checking whether order placement is enabled on this deployment…
WHAT THE CONFIRM SHEET WILL SHOW

There is no order book on this venue and no price is quoted while you type — the fill happens at the oracle price at execution, inside the on-chain limit above. Pressing REVIEW asks the venue to build the transaction; the sheet then shows what the DECODED BYTES commit to — market, side, size, collateral, price limit, the position account — beside the venue's quote, each labelled with where it came from. If the bytes and the quote disagree, the verifier refuses and you never see the sheet.

CARRY COST

This is a pool perp: borrow fees accrue hourly against your collateral whether or not the price moves, and walk the liquidation price toward the mark while the position is open. The confirm sheet carries the venue's liquidation estimate.

OPEN POSITIONS · JUPITER PERPS · SOLANA MAINNET

WAKING UP
reading the wallet session…
Every figure above is the venue's own. CLOSE builds a full-position close, byte-checks it exactly like an open, and shows a confirm sheet — nothing closes without one. CLOSE is disabled: writes are off.

SCANNERS · PASTE AN ADDRESS, GET AN ANSWER

2+ TOKEN CAs

Winning Traders

Every wallet that caught all of them, ranked by realized PnL. Overlap is the signal.

No data source — nothing here can rank arbitrary wallets by realized PnL across tokens. The nearest real read, cross-token holder overlap, lives on the CREWS blade.

A WALLET

Funding Trace

Who has been sending value to this wallet lately, ranked by amount — read from the chain’s explorer, newest first.

A TOKEN CA

Bundle Detector

Even-split bands and same-balance cohorts in the holder set — the bundle evidence a holder scan actually carries.

A WALLET

Wallet Report

The wallet’s recent trades, read straight from the chain — buys, sells and multi-leg routes, classified honestly.

NO TOKEN LOADED
Scan a token CA on the SCAN blade — its report, chart and holder set open here.

TRENCHSHOT · REPLAY A RUN, FRAME BY FRAME

NO TOKEN LOADEDSOLANA OFF — A REPLAY THERE NEEDS HELIUS ENHANCED API, PLAN EXHAUSTED
PASTE A TOKEN CA TO REPLAY ITS RUN FROM LAUNCH
--:-- FROM LAUNCH
nothing drawn — no measured series
PEAK MCAP
no token loaded
RUN LENGTH
no token loaded
CREW ENTRY / CREW EXIT — NOT MEASURABLE HERE
A Swap log names the router that touched the pool, not the wallet behind it, so entries and exits cannot be attributed to wallets from this chain's data. No figure rather than a guessed one.
NO TOKEN LOADED
Paste a Robinhood Chain token CA above — or open one from SCAN or EXPLORE and it loads here. The replay is rebuilt from the chain's own Swap logs, keyless, from the launch block forward.
WALLET
waking up…

THE PIT · PICK A SIDE, GET PAID TO BE RIGHT

BANKED TODAY
of 500 max
BEST RUN
0
0 runs this session
HOW IT WORKS
LONG / SHORT
space, click, or A to flip
LIQUIDATION
−35%
drawdown from your peak
TAPE · FLAT
SCORE
0
POSITION
FLAT
STREAK
1.0x
SECONDS
60
WHY THE CAP EXISTS

The Pit runs in your browser, so its score is not verified. It pays at most 500 points a day however well you do, and the leaderboard ranks it separately from trading for the same reason.

POINTS
waking up…

ROOMS · GENERAL

TUNING IN…

EVERYTHING ELSE

LEADERBOARD · RANKED SEPARATELY BY SOURCE

READING THE BOARD
ranks are live; the route caches for thirty seconds.
WHY THREE BOARDS

Trading is verified on-chain. The Pit runs in your browser and cannot be verified — capped, not proven — so it never mixes with the other two. PNL is realised dollars from swaps made in this app since the trade ledger shipped, ranked by absolute dollars and never by percent return; each row is labelled with how many of its trade legs carried a price, and losses rank alongside gains.

MY WALLETS

WAKING UP
checking your session…
REWARDS
waking up…
ALERTS
waking up…

ACCOUNT

ACCOUNT
waking up

CHEAT CODE

A button sequence that unlocks this app on load, and again after the tab has been away for a few minutes. You stay signed in either way — this is the lock on the screen, not a second sign-in, and it will not stop someone who already holds your session.

PREFERENCES

·
Reduced motion
Stop the orb and the background field
·
Show dust
Include sub-$0.01 rows in the wallet

Stored on this device only — preferences do not sync to your account.

DATA SOURCES

SOURCEUSED FORSTATUS
GeckoTerminalprices, pools
Chain RPCfunding graph
Solana indexholder sets
Chainstation graphcrews, bundles

Status is not yet measured — a dash is not an outage.

HELP · WHAT EACH SCORE ACTUALLY MEASURES

?
Crew score

How tightly a set of wallets moves together: shared funders, block proximity, and repeat overlap across tokens. Above 80 is coordinated, not coincidence.

?
Bundle

Wallets that bought in the same block or from one funder at launch. Counted against real float.

?
Real float

Supply left after snipers, bundles and locked allocations are subtracted.

?
Points

Server-issued for verified actions. Never minted by the client, and capped per UTC day.

?
Gamerscore

A separate score derived from your ledger. It records what you already did and never changes what the next action pays.

?
The Pit

A browser game. Unverifiable, so it pays at most 500 points a day and ranks on its own board.

FIELD MANUAL · EVERY FEATURE, AND WHAT EACH ONE CAN’T DO

First five minutes

The shortest path from opening the app to something useful on screen.

Do this in order
  1. 1Press anywhere on the boot screen. The whole screen is the button — the text is a label, not a control.
  2. 2Press SIGN IN and use your email. If you already use NUCLEUS, use the same address: it is the same wallet and the same points.
  3. 3Pick a username when asked. You cannot skip this — every other screen shows it, and your email is never displayed anywhere.
  4. 4Switch the topbar from TESTNET to MAINNET and confirm. Until you do, the wallet reads test networks and will look empty.
  5. 5Open WALLET. Real balances, on both chains.
  6. 6Open SCAN, paste any token address, press RUN.
What works without signing in

Explore, Signals, Scan, Token, LP Flow and Trenchshot all read public chain data and work signed out. Anything with your name or your money on it needs a session.

Signing in

No passwordPrivy embedded walletShared with NUCLEUS
How it works

Sign-in is email-based through Privy. There is no password — you get a code, and Privy holds an embedded wallet tied to that email.

Chainstation and NUCLEUS share one account. Same email means the same wallet addresses, the same points balance, the same gamertag, the same room keys. It is not a copy that syncs; it is literally the same account.

What does not carry across

Anything stored in your browser rather than on the server: hidden dust tokens, your tracked-wallet list, the device trade log, and your preferences. Different site, different browser storage. That is not data loss — it never left your old browser.

What it can't do

One email is one account. Signing in with a different email creates a separate wallet, points balance and gamertag, and there is no merging them. If you already use NUCLEUS, sign in with that email.

Testnet and mainnet

Defaults to testnetPer-deviceConfirm required
Why your wallet looks empty

The app boots on testnet and fails safe to testnet in every ambiguous case. On testnet you are looking at Solana devnet and Robinhood testnet, where your real holdings do not exist. This is the single most common reason a wallet reads as empty.

How to switch
  1. 1Find the TESTNET / MAINNET switch in the topbar, next to WEB / MOBILE.
  2. 2Press MAINNET. A sheet explains what changes.
  3. 3Press I UNDERSTAND — USE MAINNET.

Going back to testnet takes one press and no confirmation. The asymmetry is deliberate: the safe direction should never need a ceremony.

What it can't do

The choice is per-device and does not sync. It lives in browser storage, so a new browser or a cleared cache puts you back on testnet. Nothing is wrong when that happens.

The two chains

Chainstation serves exactly two chains. Everything else you may have seen referenced is deliberately hidden.

ChainReads throughWhat works
SolanaAlchemy for balances, Helius for NFTs and deep holdersBalances, scan, explore, token
RobinhoodIts own keyless RPC and BlockscoutEverything, including swap, history, LP flow, replay, funding
Why Robinhood does more

Robinhood Chain's RPC and explorer are public and need no API key, so the log-reading features — LP Flow, Trenchshot, Funding Trace — could be built against it without a metered budget. The same features on Solana need Helius's paid Enhanced API.

What it can't do

Moving between them is a bridge, and a bridge cannot be undone. Relay quotes both directions — it did not until September 2026, which is why older notes say bridging was unavailable. It is mainnet only, charges a 0.5% Chainstation fee shown before you sign, and a deposit cannot be cancelled once it lands. See Add money.

PATCH NOTES

what changed, newest first. 35 notes.

2026-09-15 · Season 1: the airdrop is scored on trading

NEWSeason 1 of the airdrop is scored on trading through the features that take a fee — swaps and bridges: 70% your share of all fees paid, 30% your share of all volume. It opens at token launch; nothing before that counts. Your share shows on REWARDS.
NEWPoints are a multiplier on your trading score, up to 1.25×. Every tool earns them, and points from swaps and bridges count three times as much. Points alone never earn an allocation.
NEWBridges earn points when they pay the Chainstation fee, checked against Relay once the bridge settles.
CHANGEDThe launch-week swap points boost ended at 00:00 UTC on 15 September, as scheduled. Swaps earn their normal points again, and now count toward the season.

2026-09-08 · Fees, points, and what a swap is worth

CHANGEDSwaps and bridges now carry a 0.5% Chainstation fee. It is shown on the confirm screen as its own line, with the total, before you sign anything — never folded into a venue’s own fee and never described as a network cost. It is ours and it is named. Where a venue gives us no way to charge one, nothing is taken and no fee line appears: that is why the same trade can carry a fee on one route and none on another. Sends are unchanged and free.
NEWUntil the token lands, a swap that pays that fee earns more points — up to ten times more. How much more follows the size of the trade rather than the number of trades, so it rewards trading rather than clicking, and it stops on its own at 00:00 UTC on 15 September. Swaps that pay no fee still earn what they always did. What a point is worth is not something this note claims to know.
NEWYou can swap on Solana. The swap screen has a chain switch, and picking one clears the ticket so a token from one chain can never end up in an order on the other. There is a one-press button for the dollar on whichever chain you are on — USDC on Solana, USDG on Robinhood. There is no genuine USDC on Robinhood Chain, only imitations of it, so no button offers you one.
NEWBRIDGE is open. Robinhood and Solana, both directions, about a second. It was greyed out because no route existed between the two chains when it was built; one exists now. The screen shows the guaranteed minimum, every fee on both sides, and a countdown on the quote — when it runs out you are sent back to re-read the terms rather than allowed to sign an old price.
NEWYour bridges show on the dashboard, beside your trades and scans. It reads the chain rather than this app, so a bridge you made anywhere with the same wallet appears there too.
NEWCREWS can look up one wallet. Paste an address and see what it holds of the token you are looking at, what has moved in and out, and who it moved against — with money that arrived from a pool kept separate from money that arrived from another wallet, because being handed tokens and buying them are not the same event.
FIXEDHolder figures were counting a great many real wallets as contracts. Modern wallets carry code, and anything with code was being treated as locked-away supply — which made tokens look tighter and more concentrated than they are. On one token that was over a tenth of the supply. Float and concentration read differently now, and where an address still cannot be identified it is left out and the number is called a floor.
NEWPERPS has a price chart, on the same minute-to-day intervals as the token charts. It is the spot price, which is not the price your position settles against, and the caption says so.
NEWClosing a perp position in profit earns points. The close is checked against the venue’s own record of what it paid you, so it pays for a real result and pays once.
FIXEDSwaps starting from ETH on Robinhood would not go through on one of the routes. They build and sign now.

2026-09-05 · SIGNALS opens on the market

NEWYou can trade Abyss coins from here now. Some Robinhood coins have exactly one market and it is on Abyss — SWAP reaches them. What this app will NOT do is take you there through Abyss’s own multi-hop pools: those are far thinner than the main venue, and that is where the money goes. When a coin can only be reached that way, the swap screen names the token in between and offers to buy it first, so each trade goes through the deepest pool available for it. Two trades, both yours to approve.
NEWABYSS on EXPLORE. A section for the coins trading on Abyss, the concentrated-liquidity exchange on Robinhood Chain — what is listed, how much it traded and how many swaps it took, sortable, with SCAN on every row. It is collapsed until you open it, and it reads Abyss’s own index rather than the chain, so it costs the scanner nothing. Where Abyss cannot price a coin the row says unpriced rather than $0 — most coins there trade only against other coins nobody has priced, and a $0 beside a live swap count would look like a drained pool when it only means nobody could put a dollar on it.
NEWSay why you called it. Right after you press CALL you can add a reason, and it publishes beside your call in the community feed. Optional — a call with no reason is still a call. But you get one shot at it and only in the first fifteen minutes: a reason you could edit later is not a reason, because once the price moves “I think this is early” quietly becomes “I said this would run”, and nobody reading it can tell the difference.
NEWController support. Plug in a controller and the whole app works from it: LB / RB change blade, the d-pad or left stick moves between controls, A presses the one you are on, B goes back and closes dialogs, and X / Y run the two actions shown at the bottom of the screen. It rumbles. On a phone or with no controller plugged in, none of it runs at all — it costs you nothing.
REMOVEDThe signal feed has been removed. It only ever published one row, because it waited for several wallets it already trusted to buy the same new token in the same few minutes — and that almost never happened. A blade that is empty every time you open it is worse than no blade.
CHANGEDCommunity rows read on a phone now. A row was showing its contract address and its chain where the name should be, with its detail line squeezed in beside the title instead of under it. A call now reads: who called it, the ticker, and the market cap they called it at. The full address is still there — hold on the ticker, or press SCAN or CHART.
NEWSCAN on every community row. It loads that coin into the SCAN blade so you can check what someone called — no more copying an address off a row by hand. It does not scan on its own: the address is loaded and you press RUN, so scrolling the feed never spends a scan you did not ask for.
FIXEDCalls now record the market cap at the moment you called, alongside the price. Not every coin has one published, and a call that had none says so rather than showing a number nobody reported.
NEWCall a coin from the rooms. Paste a contract address in chat and a CALL button appears beside it. Pressing it records the coin, the moment, and the price right then — under your gamertag, in the community feed beside scans. Only the button records anything, so pasting an address to warn people is not a call. One call per coin per person, and a call is your opinion where a scan is something the app measured — the feed labels which is which.
NEWMOVES is what SIGNALS opens on now. What is moving on Robinhood right now and the mechanics behind it: how hard the pool is being traded, which side is leading, and whether there is depth behind the move. Filter it to STRONG or RISKY. It does not claim to know who is buying, and it says so.
CHANGEDThe dashboard MOVING tab now reads the market directly. It used to wait on the signal feed before it would draw, so a quiet feed left the tab looking broken when the market was plainly busy.
REMOVEDPERPS is Jupiter only now. The other two venue tabs have been removed: one could never take an order with real money on it, and the other would not accept orders from here at all. Jupiter trades from your own wallet on Solana — your collateral stays where it is, so there is nothing to deposit before you trade and nothing to withdraw afterwards, and the position is on a public chain where you can check it yourself.

2026-09-04 · More ways to earn, and the points that were owed

FIXEDSwap points now pay. Trades made in the app were being recorded but never paid — if you traded before today, those points are being worked through and will appear on your balance.
NEWFour new ways to earn: sends, trenchshot replays, LP flow reads and chatting in the rooms. Every rate and its daily ceiling is printed on the POINTS blade.
NEWCrews pay. A wallet the scanner sees in two or more of the tokens you have scanned is a find, and it is now credited.
NEWNFT avatars. Set one on the ACCOUNT blade from a collectible your wallet holds, and it shows next to your name in the rooms. Robinhood and Solana are both read.
NEWA TOTAL board on the leaderboard, listing every member with their points and scans. TRADING still ranks only what was checked against a transaction on chain, so a gift can never outrank a trade.
CHANGEDThe joining bonus is now 1,000 points, and everyone who joined before today has been given the same, so nobody is behind for arriving early.
FIXEDTrades now record what each side was worth in dollars, which is what the PnL board reads. Trades made before this are unpriced and cannot be recovered.
FIXEDThe collectibles picker no longer says you own nothing when it simply could not reach a chain. It now names which chains it searched and which it could not.
FIXEDTRENCHSHOT is not unfinished. The blade said its order path was half-written long after it was built; the note was stale, not the feature.

this list covers what members can see. it does not track internal work, and a note only appears once the change has actually shipped.

GIFT CARDS
waking up…