Terminal

The Board

Wallets or collections. One ranked list, and everything else follows it.

The board is the centre column and it is the thing the rest of the screen is built around. It ranks one of two objects, switched in its own header, and clicking a row retargets every panel to the right of it.

Wallets

Ranked by realized PnL over the window the ledger holds.

Realized is doing real work in that sentence. A wallet's number only moves when it closes a position against inventory the engine watched it buy. Sell a token the engine never saw you acquire and that is recorded as activity, not profit, and it stays out of the number. Realized vs unrealized is the argument for why, and it is the single decision that most changes what this board says compared to others.

Three modes, one population

The same set of wallets, re ranked. The score column always shows whatever the list is currently sorted by, so the order can never disagree with the number printed beside it.

ModeRanks byAnswers
BestRealized PnL over 24hWho is up over the day
HotRealized in the last active hourWho is winning right now
BloodRealized PnL worst firstWho is getting destroyed

Blood is not a joke mode. A wallet at the bottom of it is either having a terrible day or is the other side of somebody else's very good one, and the second case is frequently the more interesting read.

Reading a row

Win is a raw fraction, never a percentage. 43/45 means forty five closed positions and forty three of them made money. This is deliberate. As percentages, 1/1 becomes 100% and 43/45 becomes 96%, which sorts a wallet with one lucky close above one with a genuine record. The fraction keeps them visibly different animals and it costs nothing to read.

Best is the single close worth screenshotting. The one trade that did the most for the number.

The curve is that wallet's own equity line, cumulative realized profit per active hour. It is the one series on the screen that can never be pointing at the wrong thing, because it is derived from the wallet rather than looked up for it.

Venues counts the distinct places the wallet's favourite token trades. A figure in the dozens is normal here and it is a side effect of how the engine finds trades at all.

An amber row is an operator, not a trader

When several wallets trade the same token with the same shape at the same time, they are one person running a script across many addresses. The board detects that and folds the whole group into one expandable row carrying the combined figures, marked amber. Expand it to see the arms.

This matters because an unfolded cluster dominates a leaderboard. A live one was ten wallets, each showing a perfect forty five from forty five, sixty four thousand dollars between them, sitting across the top of the board looking like ten of the chain's best traders.

The detection is behavioural rather than financial, and getting it wrong in either direction is easy. How clusters are found covers both failure modes, including the version that folded a hundred and seventy five unrelated wallets into one imaginary syndicate.

What the window means

The board dates itself. The ledger survives restarts on disk, so it can hold a full day even when the price book beside it is only minutes old, and the label tells you which is true right now rather than assuming.

If the two disagree, the screen under claims. Labelling a day of ledger as three hours costs nothing. The reverse gets a leaderboard quoted and then corrected.

Collections

Switch the header and the board ranks NFT collections by secondary volume instead.

The panels to the right change shape rather than emptying out, because a collection is a different kind of object and pretending otherwise produces confident nonsense. Collections is the detail.

There is no minting board yet, and that is not an oversight

Minting is most of what this chain's NFT market actually does, so a board ranked by mints is the obvious next one. It cannot be built by re sorting what is already here.

The engine publishes the top fifty collections by secondary volume. Re ranking that slice by mint count produced a table with one number and forty nine zeros, at a moment when the engine's own health endpoint was reporting more than thirteen thousand mints. The population was already cut by the wrong measure before the sort ever ran. A minting board needs its own ranked list from the engine, and until that exists no amount of sorting in the browser will produce one.

What a click does

Clicking a row is the screen's only real interaction, and it moves four things.

The wallet column fills with that wallet's detail, its recent activity, its last dozen trades and its equity curve. The token side retargets to whatever that wallet trades most. The scanner points at that token's contract. The trade panel points at it too, though nothing is wired behind the buttons.

Sometimes the token is not the wallet's

A wallet whose favourite token has no drawable price history leaves those panels with nothing to show. Rather than blank them, the screen falls back to the busiest token on the chain and marks it chain top in the warn colour.

That marker is the only thing distinguishing the chain's token from the wallet's. It was added because the fallback had been running silently, and on a live board thirteen of fifty rows were in that state with nothing saying so. If you take one habit from this page, make it checking for that label before you read a token panel as somebody's position.