PumpView/Blog

How to Read Solana On‑Chain Data for Practical Trading Decisions

October 19, 2026solana
𝕏 Share on X 📣 Telegram

Why On‑Chain Data Matters for Solana Traders

On Solana, almost every trading action leaves a public trace: swaps on Raydium or Meteora, bonding‑curve buys on PumpSwap, wallet movements, and priority fees paid to get into congested blocks. Because fees are low and throughput is high, bots and retail traders generate a dense stream of on‑chain signals.

If you can read those signals directly from the chain (or from good data providers), you can:

This guide focuses on practical ways to read Solana on‑chain data for trading, using real tools and concrete checks.

We’ll reference:

No coding is required for most of this, but understanding how transactions and fees work will massively improve how you interpret the data.


1. Core Solana Concepts Traders Should Actually Know

Before you look at charts, it helps to know what’s underneath them.

1.1 Transactions, accounts, and programs

On Solana, a transaction:

This design (explicit account lists) is what allows Solana to parallelize many trades in the same block, as long as they don’t write to the same accounts.

1.2 Fees, compute units, and priority fees

Solana fees have two main pieces:

  1. Base transaction fee – priced per signature in lamports (1 SOL = 1,000,000,000 lamports). The base fee is determined by lamports_per_signature and is largely stable.
  2. Priority fee – optional, paid in addition to the base fee, and determined by:

priority fee = compute unit limit × compute unit price

If you don’t set a compute unit price, the priority fee is effectively zero and your transaction has the lowest priority. (github.com)

For traders, this matters because:

1.3 Local fee markets

Solana uses local fee markets: contention is mostly scoped to accounts that are being written to, not the entire chain. If everyone is trading the same token on the same pool, priority fees for that pool’s accounts go up, while unrelated activity can stay cheap. (reddit.com)

As a trader, high priority fees around a specific token/pool are a direct on‑chain signal of competition and bot activity.


2. High‑Level On‑Chain Questions to Ask Before Trading

When you look at a new or existing Solana token, on‑chain data should help you answer:

  1. Who holds this token?
  2. Is supply concentrated in a few wallets or more distributed?
  3. Who is trading it?
  4. Are there labeled funds/market makers, or mostly fresh anon wallets and bots?
  5. How is liquidity structured?
  6. Which pools (Raydium AMM/CLMM, Meteora DLMM, PumpSwap bonding curve) actually matter for price?
  7. Is volume organic?
  8. Do trades come from many wallets with varied sizes, or a few wallets ping‑ponging volume?
  9. What’s the fee and congestion picture?
  10. Are priority fees spiking on the DEX/program you’re about to use?

The rest of this article walks through how to answer these using real tools.


3. Reading Holder Data: Supply Concentration and Wallet Quality

3.1 Holder distribution and top wallets

Birdeye provides token pages with:

They’ve also released a Token Holder Distribution API that returns the share of supply held by top wallets, and a Holder Profile / Positions API that breaks holders down by behavioral tags and wallet detail. (birdeye.so)

Practical checks for traders (no API needed if you just use the UI):

How to do it step‑by‑step:

  1. Search the token on Birdeye.
  2. Open the Holders / Distribution section.
  3. Click into the top few wallets to see:
  4. Are they labeled (CEX, market maker, fund)?
  5. Do they have a history of dumping similar tokens quickly?

Birdeye’s newer holder analytics products explicitly focus on tagging wallets by behavior and providing per‑wallet trading history, which is exactly what you want to see for “smart money vs dumb money” analysis. (birdeye.so)

3.2 Wallet‑level behavior: following or fading “smart money”

Once you identify interesting wallets (funds, active traders, or suspected insiders), you can:

Tools:

Practical trading use:


4. Reading DEX Flows: Pools, Volume, and Liquidity Shape

4.1 Identify the real liquidity venues

On Solana, a token can trade across:

You want to know where price is actually set.

Steps:

  1. On Birdeye or DexScreener, open the token and check the Pairs / Pools list.
  2. Sort by liquidity and volume.
  3. Note:
  4. The main SOL pair (e.g., token/SOL on Raydium)
  5. Any stablecoin pools (USDC, USDT)
  6. Meteora DLMM pools (often used for more advanced liquidity strategies) (github.com)

If most volume and liquidity are on a single pool, that pool’s on‑chain state (liquidity bands, depth, recent trades) is what you should watch.

4.2 Meteora DLMM and Raydium CLMM analytics

For concentrated liquidity pools:

Practical checks in analytics dashboards:

These are all direct on‑chain reads of pool accounts and events.

4.3 Trade stream patterns: organic vs wash‑like volume

Even without a custom scanner, you can infer a lot from trade lists in Birdeye, DexScreener, or DEX‑specific analytics:

Look for organic patterns:

Versus wash‑like patterns:

Academic work on Solana bots shows that trading bots form a large share of activity and follow repeatable patterns across DEXes and tokens. (arxiv.org) Understanding that bots are there by default helps you interpret whether a move is mostly bot churn or real directional flow.


5. Reading Fee and Congestion Data as Trading Signals

Because Solana’s priority fees are explicit and tied to compute usage, they’re a useful meta‑signal.

5.1 What high priority fees tell you

From Solana’s official fee docs and community guides:

Trading implications:

5.2 How to see fee behavior in practice

Ways to observe this without coding:

Even a rough pattern like “fees suddenly jumped 10–50× normal around this token’s pool” is a strong on‑chain signal of a regime change.


6. Concrete On‑Chain Checklist Before You Trade a Solana Token

Here’s a practical workflow you can run in a few minutes.

Step 1: Identify token and main pools

Tools: Birdeye, DexScreener

Step 2: Check holders and supply concentration

Tools: Birdeye

Red flags:

Step 3: Inspect wallet behavior

Tools: Birdeye wallet pages, Solscan

Step 4: Read DEX flow and liquidity shape

Tools: Birdeye, DexScreener, Metlab/Tokleo (for Meteora)

Step 5: Sense check fees and congestion

Tools: Wallet UI, Solana Explorer/Solscan

If everything (priority fees, failed transactions, mempool‑like backlog) is screaming congestion, understand you’re competing with bots and other traders in a tight window.


7. When You Might Need API‑Level or Custom Analytics

For many traders, UI tools are enough. But if you want to go deeper:

This is where quants and advanced traders build:

Even if you don’t build these yourself, knowing they exist helps you interpret why some traders seem to move faster: they’re reading the same on‑chain data, just with more automation.


8. Putting It All Together

Reading Solana on‑chain data for trading isn’t about memorizing every low‑level detail. It’s about consistently answering a few key questions with real data:

Using tools like Birdeye, DexScreener, Solscan, Meteora’s analytics, and Solana’s own fee documentation, you can ground every trade in observable on‑chain facts instead of vibes.

The more you practice this workflow, the faster you’ll be able to scan a token, discard the obvious traps, and focus your risk on setups where the chain itself supports your thesis.

𝕏 Share on X 📣 Telegram
Scan Solana Trades in Real Time
Track hot tokens, detect wash trading, and get signal alerts — free, no signup required.
Open PumpView.fun