EDGERUN
$EDGERUN · soon
Free browser extension · Solana first

The post says buy.
The wallet says sold.

EDGERUN checks the token in the post you are reading: which mint it really is, who paid for its holders, and what the poster's own wallet did with it. The answer lands right under the post.

See what it catches

Works on X, pump.fun, Dexscreener and Solscan. No account, no server - it runs in your browser.

The two cards are examples of what the extension draws. The wallet line appears only when a public index has a wallet on file for the account that posted.

Four things a scanner cannot tell you.

A launchpad mint is almost always clean. Supply is fixed, nothing can freeze, the scanner says pass. The trick was never in the code - it is in who holds the token and who is telling you to buy it.

Under the post, on X

He posted it. His wallet sold it.

When a public index knows which wallet belongs to the account, EDGERUN puts that wallet's trades under the post: how long before the post it bought, and how much it has sold since.

The wallet-to-account link and the trades are the index's record. Most accounts have no wallet on file, and then nothing is drawn.
The largest holders

Five wallets. One paid for all of them.

It reads who first funded each of the largest holders. Wallets paid for by one address inside one hour are usually one holder wearing several - unless that address is an exchange, which it checks on the chain before saying anything.

Funding records from the index; the exchange test is read from the chain.
The creator

Meet the creator's other tokens.

How many tokens the creating wallet has launched, how many made it off the launchpad, whether its best ones still trade - and whether it has already sold its own.

The index's count. A launch service that signs for thousands of users is named as one, not blamed as one.
Which mint

Thirteen mints. One ticker.

Anyone can mint a second $TICKER in a minute. EDGERUN reads the mint in the post from the chain, says when a listed token already owns that symbol, and when a post names a ticker with no contract, how many mints are wearing it.

Read from the chain and two public lists, in your browser.
Can it be frozen

Mint and freeze authority, and every Token-2022 extension that can block, tax or take a transfer.

Who else pushed it

Six accounts posting one contract inside eleven minutes is one push, not six finds. It keeps the feed, so it can count.

What happened after

An account's past calls, priced from the bar the post landed in. Median, not the best one.

Five EVM chains too

The full contract lane on Robinhood Chain, identity on Ethereum, Base, Arbitrum and BNB Chain.

Not a mockup.

Real captures of the extension on a live page and a live mint, read on the day they were taken.
On the token's own pageA coin page on pump.fun. This mint calls itself Fartcoin; the curated list gives that symbol to a different mint. The badge sits in a fixed corner, and its window opens beside it.
In the side panelThe same mint in the panel: what the chain says about it, then the launch as an index records it - where it launched, how widely it is held, whose wallet made it.
As a receiptAny finding, drawn as a picture to post: what was found, the full address, when it was read. One button, and it goes to your clipboard - nothing is posted for you.
Dig deeperOne click further: whether any of the largest holders were paid for together, and the creator's record - 32 launches, 4 off the launchpad, and its two best other tokens no longer trading.

Install it in two minutes.

Not in the Chrome Web Store yet. It loads from the repo, which means you can read every line first.
01Download it

and unzip it somewhere you will not delete by accident. The dialog carries the file’s SHA-256 so you can check what you got, and a link to the source if you would rather build it yourself.

02Load it in your browser

Open , turn on Developer mode (top right), click Load unpacked and pick that extension/ folder. Works in Chrome, Brave, Edge and Arc.

03That is it - no account, no key

Nothing to sign up for and nothing to configure. The checks run in your own browser against the chain, so there is no server to trust and nothing of yours leaves the machine.

Then just use the internet.

On X

Scroll normally. A post handing over a Solana mint or a contract address gets a line under the text - one per token. A new Solana token also says where it launched, how old it is and how widely it is held. A $TICKER with no address gets a line when several mints share that symbol. And when a public index has a wallet on file for the account that posted, a second line says what that wallet did: bought before the post, sold after it.

Who posted it

Every contract arrived attached to an account, and the panel keeps that half: how many contracts an account has put in front of you, how many came back flagged, whether several accounts posted the same one inside the same few minutes, and whether a token's own metadata names the account that is pushing it. Local only, with one button that forgets all of it.

What happened after

Open a profile, or an account in the panel, and ask. Each call is priced from the bar its post landed in to now, from public pool candles: down 86% since the post, peaked at +140%. No server keeps a leaderboard - it is your feed, priced in your browser, and anyone can redo the arithmetic.

On a token's own page

Open a pair on Dexscreener, a token on Solscan or a coin on pump.fun. A Solana mint is read in one request: who can mint more, who can freeze or seize your tokens, whether a transfer can be blocked, taxed or paused. Dig deeper and it reads the holders: who paid for the largest wallets, which of them an index tags as bundle wallets, and what else the creator has launched.

Anywhere else

Click the toolbar icon and paste a Solana mint or a contract address - one box, both alphabets. Same checks, plus a watchlist that tells you what moved since you last looked.

Every badge names the number behind it and links to the explorer, and a report carries the exact commands that check it - so a red verdict is never something you have to take on trust. A token with no flags is not safe, only unremarkable.

Six chains, and what each one can prove.

Every endpoint is public and keyless. There is no API key anywhere in this repo.
SolanaSPLlist

The mint account itself, in one request: mint and freeze authority, permanent delegate, transfer hooks, fees and pauses, accounts that start frozen - plus the token's name from its metadata, and whether that name can still be changed.

Ethereum1list

Identity, curated lists, and whether it wears the name of a token that lives elsewhere.

Base8453list

Identity, curated lists, cross-chain name.

Arbitrum One42161list

Identity, curated lists, cross-chain name.

BNB Chain56list

Identity and lists. No public Blockscout instance exists for this chain, so source, creator and holders stay unresolved rather than being faked from somewhere else.

Robinhood Chain4663registry

The full contract lane plus an issuer's own registry: source, mint selectors, ownership, deployer history, and a simulated transfer out of a real holder's wallet.

registry

An issuer publishes which address is real. Impersonation is provable, and the extension is allowed to say so. One chain of the six has one.

list

Curated token lists only - on Solana, two of them. A collision is reportable - this calls itself USDC and the list says USDC here is a different address - but nothing can be called a fake, because no list is authoritative about what the real one is.

Being absent from a list is never a warning. Every token is unlisted on the day it launches and most legitimate ones stay unlisted forever. Treating absence as a finding is the fastest way to build a tool that cries wolf on every new launch, so it is reported as unresolved and nothing more.

An 0x address is not a token. It is a slot number every EVM chain has.

The same forty characters can be a stablecoin on one chain, a honeypot on another and empty on a third, and the post that pasted it rarely says which. So the panel asks all of them at once. “USDT on Ethereum only” ends the question. “Deployed on 3 chains under different symbols” starts a better one.

RESTRICTEDCIRCUIT 9,515 neuronsCOUNCIL 5 modulesFEED Solana · 5-min tapeACQUIRING

Underneath: five modules
reading the tape.

The extension answers one question about one contract. This is the other half: the five-minute tape of what is trending and what just launched on Solana, watched continuously, by five modules that mostly decide to say nothing.

-slot
-trades/min
-wallets
-tokens moving
…neurons live
waking the circuit…

The council

RULES · IN THIS TAB
waiting for the first reading…
05GATE
basal ganglia · output

waiting on synthesis…

The gate stays silent unless confidence and evidence clear a fixed bar, so most rounds say nothing - that is the design. Each seat is a rule here, not a language model: it can only see what a threshold already knows. The reasoning version runs the same five seats as separate model calls and publishes below.

Everything moving right now

trending and just-launched on Solana · 5-minute window · ★ to watch · click a column to sort, a row to send it through the circuit
tokenflagsworth a looktrades/minwalletsnew holderstop 10accelbuysnoveltymoves like
reading the tape…

Why a real circuit

The mushroom body turns an input into a sparse code: of 5,177 traced cells only ~5% fire, and which 5% depends on the input. Similar inputs share most of their code, unrelated ones almost none - the same trick behind locality-sensitive hashing. Every synapse drawn here is measured, not invented.

What the flags mean

  • top-heavy the ten largest wallets hold more than half of supply
  • mint open the mint authority is live, so supply can still grow
  • heating volume is well above the token's own hourly average
  • new holders most of the wallets trading it did not hold it five minutes ago
  • buyers lead / sellers lead one side of the tape outnumbers the other 3 to 2

What it is not

Not advice and not a price call. Every flag is a plain threshold on measured activity and names the number behind it, so you can check it yourself. A token with no flags is not safe - it is only unremarkable in the last five minutes.