Everywhere else on this site a trade is a 24-hour aggregate someone else computed. Here it is a transaction. Every swap against a tokenized-stock pool on Solana is a signature on that pool's address, so the trade can be read from the chain itself: which mint moved, in which direction, at what price, paid for by which wallet. That is only true of the DEX pools — the exchanges that list these tokens publish no per-trade feed without a key, so this page covers the sampled pools and nothing else. Nothing below is interpolated or smoothed: the tape shows transactions that were decoded, and the replay animates only the hours that were actually collected.

Collector run .

Loading…

The tape

The twenty newest decoded swaps, newest first. A buy is the pool losing the tokenized stock to a buyer, a sell is the pool gaining it — the side is read from the pool's own balance change, not from a label in the transaction. Price is USD where the pool's quote token has a USD rate, otherwise the price in the quote token itself. routed marks a transaction that moved more than two mints: an aggregator or arbitrage path in which this pool was one leg.

off

Off. No request leaves the browser until this is switched on.

Polling asks the RPC endpoint above, from your browser, for the newest twenty signatures of the eight busiest sampled pools every 12 s, remembers where each pool was, and only reports what appeared since. New signatures that reverted are counted as bot spam and never fetched; the rest are fetched one per second and decoded by the collector's own decode — the same function that produced every stored trade below. A 429 doubles the interval, up to 60 s. Two consequences to be honest about: a pool outside the eight is not watched at all, and a trade that happens and is followed by twenty more on the same pool inside one 12-second gap is missed — polling samples, it does not stream. WebSocket is offered for a paid or self-hosted provider endpoint, because the free public ones do not work from a browser page: measured 2026-09-16, wss://api.mainnet-beta.solana.com closes the socket with code 1006 and its HTTPS side answers 403 Access forbidden to a browser origin, while wss://solana-rpc.publicnode.com accepts the subscription and then pushes nothing at all.

    No decoded trades in this capture yet.

    The last 24 hours, replayed

    One bar per hour, stacked by venue, over the 24 hours ending at the last collector run. The cursor sweeps the window in about half a minute and the counters above it accumulate as it passes each hour — so the shape of a day's trading is the shape of the fill, not of a line someone drew through it.

    How this page is made