Unbyte
Live on Solana mainnet

Solana's hidden trades, decoded.

A quarter of Solana's app activity runs through programs that publish no IDL. Unbyte turns their raw bytes into clean, verified trade data, so your wallet, terminal or agent sees what really happened.

  • Free public dashboard
  • No sign-up to browse
  • Every field shows its proof
FLASHX router · closed programDecoded
9.9 SOL → 321,872 tokensswap · 4xPcgD…o6Dz
Sideside = 0Buy
Sentamount_in = 99000000009.9 SOL
Minimum outmin_amount_out = 272589241369272,589 tokens
Receivedfrom balance change321,872 tokens
Slippage allowedmin out / received = 0.85~15%
Routeroute = [pump_amm_53, id_0]pump_amm
Real swaps from closed routers ▍
  • FLASHX9.9 SOL buy via pump_amm
  • 6Vo322 SOL buy via pump.fun
  • term912 SOL routed Raydium CLMM → pump_amm
  • FLASHX2,974,552 calls a day, 100% decoded
  • term9874,614 calls a day, 99.2% decoded
  • 6Vo321,178,587 calls a day, 100% decoded
  • pump.funin 51.9% of FLASHX swaps
  • pump_ammin 56.7% of 6Vo32 swaps
  • Orca Whirlpoolin 21.1% of term9 swaps
  • term9~171,000 trades land a day
  • pumprepaired: 21% → 95.2% clean
  • pump_ammrepaired: 43% → 100% clean
Products

One decoder. Three ways to use it.

Watch the flow today. Plug it into your product next.

Live

Watch the flow

See who routes Solana's trades, how much closed-router flow is decoded, and which programs' IDLs you can trust. Free, public, no sign-up.

Open the dashboard →
Beta

Verify before you sign

An agent API for wallets and bots: decode_tx and verify_before_sign catch wrong amounts, loose slippage and unknown programs before the signature.

Read the API docs →
Beta

IDLs that stay correct

A registry of inferred and repaired IDLs, versioned through every upgrade, with an alert the moment a program ships a change its IDL doesn't describe. The registry index is live in the API; feeds and alerts follow.

See the registry index →Join the early access list →
The blind spot

Most tools can't read a quarter of Solana.

Closed programs carry more than 120 million instructions a day. Standard decoders see bytes. Unbyte sees trades.

28.4%

of Solana app activity runs through programs with no public IDL. Invisible to standard decoders.

Across 666 programs
66.0%

of the busiest IDL publishers deployed after their last IDL update. Published isn't the same as current.

33 of 50, live on the dashboard →
100.0%

of the 3.0 million daily calls to FLASHX, a closed router, decoded by Unbyte.

99.9% byte-exact →
60%

of term9's transactions are rejected duplicates. We count the ~171,000 trades that land, not 429,763 calls.

±3.1% on audited transactions
Repairs

Published IDLs drift. We fix them.

Launchpads ship new instructions faster than they update their IDLs, so their newest trades go dark. Unbyte repairs them, and reads every past transaction with the version that was live at the time.

See them on the dashboard →
Clean decodes on live trafficTheir own IDLWith Unbyte
Share of instructions decoded with every byte accounted for. pump_amm measured on 2,031 sampled instructions.
Why Unbyte

Data you can build on.

Decoded data is only worth something if you know when to trust it. Every Unbyte figure carries its proof.

Whole days, not samples

Every call a closed router receives is counted and decoded, then confirmed by a random audit.

Proof on every field

Each decoded field shows how often it matched what really happened on chain. Unknowns are flagged, never guessed.

Never silently wrong

Bytes that don't fit are reported, not stretched into a plausible answer. You always know what Unbyte can't read yet.

Trades, not noise

Duplicate submissions are told apart from swaps that land, so volumes are never inflated by retries.

Stop guessing what closed programs do.

Building a wallet, a trading terminal or an agent that reads Solana? Get a free API key in a minute, or write to us about the registry, licences and datasets.