PumpView/Blog

Reading Solana On‑Chain Data for Trading: Concrete Metrics & Tools

July 11, 2026solana
𝕏 Share on X 📣 Telegram

Why On‑Chain Data Matters for Solana Traders

On Solana, almost everything that moves price is visible directly on‑chain: swaps, new token launches, liquidity changes, and even how much priority fee traders are paying to get into a block. If you can read that data, you’re not guessing — you’re reacting to real flows.

This guide focuses on how to read Solana on‑chain data for trading decisions, using real tools and mechanics that exist today. No made‑up indicators, just what’s actually on the ledger and how traders turn it into signals.


Step 1: Understand What Lives On‑Chain on Solana

Before looking at charts, it helps to know what you’re actually seeing.

On Solana, everything is an account: wallets, token balances, liquidity pools, order books, mints, program state. Each account has:

Accounts must hold a minimum rent‑exempt balance of lamports based on their data size; if they drop below that and aren’t rent‑exempt, they can eventually be purged, with remaining lamports returned to the owner. (solana.com)

For trading, the important account types are:

Every transaction specifies which accounts it will read/write, which lets Solana run many transactions in parallel and is exactly why DEX activity is so scalable — a key reason Solana’s DEX share has grown versus other chains. (reddit.com)


Step 2: Core Tools for Reading Solana On‑Chain Data

You don’t need to run your own validator to read on‑chain data. Most traders use a stack of public tools:

1. Block explorers

Use explorers to:

2. DEX analytics & token dashboards

These tools sit on top of raw on‑chain data and decode swaps, LP changes, and transfers into human‑readable dashboards.

3. Data/API providers (for advanced users)

If you want to build custom dashboards or algos:

For most traders, explorers + Birdeye/DexScreener are enough. APIs matter once you want automation.


Step 3: Reading Transactions, Not Just Candles

Candles hide a lot. On Solana, you can drill down into who traded, where, and how.

How Solana fees show up on‑chain

Solana’s transaction fee has two parts:

  1. Base fee – a fixed lamports‑per‑signature amount (5,000 lamports per signature in current docs; 50% burned, 50% to validators). (solana.com)
  2. Priority fee – optional, based on compute unit price × compute unit limit, priced in micro‑lamports per compute unit (CU). The formula is:

micro_lamport_fee = compute_unit_price * compute_unit_limit

prioritization_fee = ceil(micro_lamport_fee / 1,000,000) (solana.com)

On explorers, you’ll see:

For trading, this matters because:

Decoding a swap transaction

On Solscan or SolanaFM, a typical DEX swap shows:

Practical workflow:

  1. Open a recent large swap for a token you’re watching.
  2. Confirm which DEX it used and which pool address.
  3. Check token amounts (size), slippage, and fee paid.
  4. Look for repeated activity from the same wallet (possible whale or bot).

This is how you turn a candle into actual order flow.


Step 4: Key On‑Chain Metrics Traders Actually Use

Here are concrete metrics you can pull from on‑chain data (usually via Birdeye, DexScreener, or APIs) and how to interpret them.

1. Liquidity & pool structure

For any token pair, you want to know:

On‑chain, this is just token reserves in the pool account(s). Dashboards compute:

Trading implications:

2. Volume and trade count

From decoded DEX trades (Bitquery, Birdeye, DexScreener):

Blockworks and other researchers use these metrics to compare DEXs and filter out wash trading when analyzing Solana DEX activity. (reddit.com)

Trading implications:

3. Holder distribution & wallet behavior

On‑chain, every token balance is just an SPL token account. Tools like Birdeye aggregate these into holder profiles and behavioral tags (e.g., smart money, airdrop farmer, long‑term holder). (birdeye.so)

Key metrics:

Trading implications:

4. Cross‑DEX routing and liquidity fragmentation

Because Solana has multiple major DEXs (Raydium, Orca, Meteora, Phoenix, etc.) and aggregators like Jupiter, the same token can trade in many pools. Research and community data show Jupiter historically routed a large share of Solana DEX volume, but Raydium and Meteora have grown significantly, with Raydium hitting record monthly volumes and Meteora rapidly increasing TVL. (bitcoinke.io)

On‑chain, you can see:

Trading implications:

5. Priority fees & congestion signals

Priority fees are visible in every transaction. In hot markets:

Jito and other client‑level tools historically added out‑of‑protocol tips on top of in‑protocol priority fees, and research/education posts from Helius and others explain how searchers compete with bundles and tips. (reddit.com)

You don’t need to run Jito to trade, but watching fees paid by successful swaps helps you set realistic fees and avoid overpaying.


Step 5: Practical On‑Chain Workflows for Traders

Here are concrete workflows you can use today with public tools.

Workflow A: Sanity‑check any new token before trading

  1. Find the mint address from your source (Twitter, Telegram, launchpad, etc.).
  2. Open it on Solscan:
  3. Verify mint authority (is it renounced or still controlled?)
  4. Check freeze authority (can someone freeze your tokens?)
  5. Look at total supply and decimals.
  6. Check holders tab:
  7. How much do top wallets hold?
  8. Are there suspicious distribution patterns (one wallet holding most of supply, many fresh wallets funded from the same source)?
  9. Open the token on Birdeye / DexScreener:
  10. Liquidity size and which DEX/pool
  11. Volume and trade count
  12. Price impact for your intended size

If supply is extremely concentrated, liquidity is thin, and the mint authority is still live, you’re taking on clear on‑chain risk you can see before clicking buy.

Workflow B: Follow real flow on a token you’re trading

  1. On Birdeye/DexScreener, open the token’s trades tab.
  2. Filter or visually scan for large swaps.
  3. Click through to the wallets making those trades (via Solscan):
  4. Do they trade many tokens or just this one?
  5. Are they adding/removing liquidity as well?
  6. Watch how liquidity and volume evolve over time:
  7. Is liquidity leaving while price pumps? (exit risk)
  8. Are new wallets buying while whales distribute?

You’re effectively building a mental order book from on‑chain behavior, not just price.

Workflow C: Adjusting fees in congested markets

  1. When a token is extremely active, open a few recent successful swaps in Solscan.
  2. Note the priority fee they paid and their compute unit limit.
  3. In your wallet (Phantom, Backpack, etc.), set a similar or slightly higher priority fee if your transaction keeps failing.
  4. Avoid blindly maxing fees — community discussions show that in some cases, transactions are dropped before reaching validators, so overpaying doesn’t guarantee inclusion. (reddit.com)

This is a simple way to use on‑chain data to optimize cost vs reliability.


Step 6: When to Go Deeper With APIs

If you find yourself constantly refreshing dashboards, it might be time to automate.

Using providers like Bitquery, Helius, or other indexers, you can:

These are the same primitives used by professional dashboards and research reports that analyze Solana’s DEX market share and activity. (reddit.com)

You don’t need this to start trading, but if you’re serious about systematic strategies, on‑chain subscriptions and custom alerts are the next step.


Conclusion: Turn Raw On‑Chain Data Into Trading Edge

Solana’s design — account‑based state, explicit account lists per transaction, and compute‑metered fees — makes it unusually transparent and scalable for DEX trading. Every swap, liquidity move, and fee decision is on‑chain and queryable.

To turn that into edge:

You don’t need to predict the future. You just need to read what’s already on‑chain faster and more accurately than the average trader.

𝕏 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