Block explorers are the most fundamental tool for anyone interacting with Solana. Whether you are verifying a transaction went through, checking a wallet's history, investigating a token's holders, or debugging a failed swap, you need a block explorer. Most Solana users default to Solscan, but Solana FM offers a different approach — one focused on making raw blockchain data actually readable by humans.
This guide covers how to use Solana FM effectively, what makes it different from other explorers, and when to use it versus alternatives like Solscan.
What Is Solana FM
Solana FM is a block explorer and analytics platform for the Solana blockchain. At its core, it does what every block explorer does — lets you look up transactions, wallets, tokens, and programs by searching addresses, signatures, or names. Where Solana FM distinguishes itself is in how it presents that information.
The platform's signature feature is its Translator — an instruction parser that converts raw Solana transaction data into human-readable descriptions. Instead of showing you a list of cryptic program instructions and account addresses, Solana FM tells you in plain language what a transaction actually did: "Swapped 2.5 SOL for 150,000 TOKEN on Raydium" rather than a wall of base58 addresses and instruction indices.
This makes Solana FM particularly valuable for:
- Beginners who do not yet know how to read raw transaction data.
- Researchers investigating wallet activity or token movements.
- Developers debugging program interactions.
- Anyone who wants to quickly understand what happened in a transaction without manually decoding instructions.
Searching on Solana FM
The search bar at the top of Solana FM accepts several types of input:
Transaction Signatures
Paste a transaction signature (a long base58 string, usually starting with a number or letter, around 88 characters) to see the full details of that specific transaction. This is the most common search — you get a transaction hash from your wallet, a bot, or another tool, and you want to see exactly what happened.
Wallet Addresses
Paste any Solana wallet address to see:
- Current SOL balance.
- Token holdings (all SPL tokens in the wallet).
- Transaction history.
- Token account details.
Token Mint Addresses
Paste a token's mint address to see:
- Token metadata (name, symbol, image).
- Total supply and circulating supply.
- Holder distribution.
- Recent transfer activity.
- Associated program and authority information.
Program Addresses
Paste a program (smart contract) address to see:
- Program metadata and deployment info.
- Recent transactions involving the program.
- Instruction types the program supports.
Domain Names
Solana FM also supports searching by SNS (Solana Name Service) domains. Type a .sol domain name to find the associated wallet.
Reading Transaction Details
Transaction pages are where Solana FM's advantages become most apparent. Here is what you see when you open a transaction:
Overview Section
The top of the page shows:
- Status: Whether the transaction succeeded or failed. Failed transactions still cost the base fee.
- Block: Which Solana slot (block) the transaction was included in.
- Timestamp: When the transaction was processed.
- Fee: Total fee paid (base fee + priority fee).
- Signer(s): The wallet(s) that signed the transaction.
The Translator
This is Solana FM's flagship feature. Below the overview, the Translator section presents a human-readable summary of what the transaction did. For a typical DEX swap, it might say something like:
"Wallet [address] swapped 1.5 SOL for 500,000 [TOKEN] via Raydium AMM. Slippage: 0.3%. Route: SOL to TOKEN (direct)."
For more complex transactions — ones involving multiple programs, conditional logic, or nested instructions — the Translator breaks each step down sequentially. A leveraged trade on a Solana perp DEX, for example, might show: deposit collateral, open position, set stop loss, each as a separate described step.
The Translator supports parsing for all major Solana programs including Jupiter, Raydium, Orca, Meteora, Marinade, Tensor, Magic Eden, and many others. For programs it does not recognize, it falls back to showing raw instruction data.
Instruction Details
Below the Translator summary, you get the full technical breakdown:
- Program invocations: Which programs were called and in what order.
- Accounts: Every account involved in the transaction, with labels where known.
- Instruction data: The raw data passed to each program instruction.
- Inner instructions: Sub-instructions triggered by the main instructions (e.g., a Jupiter swap might trigger inner instructions on Raydium and the SPL Token program).
This level of detail is primarily useful for developers debugging failed transactions or researchers doing deep analysis. For most users, the Translator summary covers what you need.
Token Balance Changes
Solana FM shows a clear table of how token balances changed as a result of the transaction. For a swap, you see:
- SOL decreased by X amount (what you sold).
- TOKEN increased by Y amount (what you received).
- Small SOL decrease for fees.
This balance change view is one of the fastest ways to understand a transaction without reading the instructions at all.
When you look up a wallet on Solana FM, the wallet page provides several useful views:
Portfolio View
A summary of all tokens held by the wallet, with current values where price data is available. This gives you a quick snapshot of what the wallet is holding.
Transaction History
A chronological list of all transactions the wallet has been involved in. You can filter by:
- Transaction type: Transfers, swaps, program interactions, etc.
- Time period: Last 24 hours, 7 days, 30 days, or custom range.
- Program: Show only transactions involving a specific program (e.g., only Jupiter swaps).
Token Accounts
A technical view showing all SPL token accounts associated with the wallet, including empty accounts that can be closed to reclaim rent SOL. This is useful for wallet cleanup — each empty token account holds approximately 0.002 SOL in rent that you can reclaim by closing it.
Token Analytics
Solana FM's token pages provide data that goes beyond what most explorers show:
Holder Distribution
See how many wallets hold a token and how the supply is distributed. This is critical for evaluating tokens — if the top 10 holders control 80% of the supply, that is a significant concentration risk.
The holder list shows:
- Wallet address for each holder.
- Amount held and percentage of total supply.
- Whether the holder is a known entity (exchange, protocol, team wallet).
Transfer Activity
Recent transfers of the token, showing volume, frequency, and notable large movements. Unusual spikes in transfer activity can indicate upcoming volatility, distribution events, or coordinated selling.
Metadata
Token metadata from Metaplex or Token-2022, including:
- Name, symbol, and image URI.
- Update authority (who can change metadata).
- Mint authority (who can mint more tokens).
- Freeze authority (who can freeze token accounts).
Checking these authorities is a basic security step. If mint authority is still active, the token creator can inflate the supply at any time. If freeze authority is active, your tokens could be frozen. For trustworthy tokens, these authorities should be revoked or set to null.
Program Analytics
For developers and researchers, Solana FM provides program-level analytics:
- Usage statistics: How many transactions invoke the program, trending over time.
- Instruction breakdown: Which instruction types are called most frequently.
- Error rates: How often transactions involving this program fail, and which errors are most common.
- IDL integration: If a program has a published Interface Definition Language (IDL), Solana FM uses it to parse instruction data into named fields rather than raw bytes.
This is particularly useful when evaluating DeFi protocols or investigating new programs. High error rates or sudden drops in usage can signal problems.
API Access
Solana FM provides an API for developers who need to query blockchain data programmatically. The API covers:
- Transaction data with parsed instructions.
- Account information and token balances.
- Token metadata and holder data.
- Historical data lookups.
The API is useful for building dashboards, analytics tools, trading bots that need to verify transactions, or any application that needs to read Solana blockchain data without running your own RPC node.
For more advanced indexing needs, services like Helius offer deeper functionality with webhooks, enhanced transaction parsing, and DAS (Digital Asset Standard) APIs. But for straightforward data queries, Solana FM's API handles the basics well.
All three are block explorers for Solana, but each has different strengths.
Solana FM
Best for: Reading and understanding transactions.
- Human-readable Translator feature for parsed transaction descriptions.
- Clean interface with good information hierarchy.
- Strong program analytics and IDL integration.
- Good token holder analytics.
- Active API with parsed data.
Solscan
Best for: General-purpose explorer, widest adoption.
Solscan is the most widely used Solana block explorer. Its strengths include:
- Widest adoption — most tools and wallets link to Solscan by default.
- Comprehensive token analytics with DeFi activity tracking.
- Account analyzer tool for wallet health checks.
- NFT support with collection browsing.
- Well-documented API.
- More familiar layout for users coming from Etherscan.
Solscan shows parsed transaction data as well, but its approach is less narrative than Solana FM's Translator. Solscan presents structured tables of instruction calls and balance changes, which is clear but requires more blockchain knowledge to interpret.
Solana Explorer
Best for: Validator information and network-level data.
Solana Explorer is the official explorer maintained by the Solana Foundation. It is the most technical of the three:
- Deepest validator and stake information.
- Network-level statistics (TPS, epoch info, stake distribution).
- Raw transaction data with minimal parsing.
- Useful for developers who want to see exactly what the network sees.
- Less user-friendly for casual lookups.
Which Should You Use
For most users, the answer is: all of them, depending on the situation.
- Checking a transaction from your wallet: Solscan or Solana FM, whichever you find easier to read. Solana FM's Translator is better if you are not sure what happened.
- Investigating a token: Solscan for general analytics, Solana FM for holder distribution analysis.
- Debugging a failed transaction: Solana FM for the parsed explanation, Solana Explorer for raw data.
- Checking validator info: Solana Explorer.
- Sharing a transaction link with someone: Solscan, since it has the widest recognition.
There is no cost to switching between them. Bookmark all three — they all support the same address and transaction formats. Paste the same transaction signature into any of them and you get the same underlying data, just presented differently.
Practical Examples
Example 1: Verifying a Swap
You swapped SOL for a memecoin using Phantom and want to verify you received the right amount.
- Open Phantom and find the transaction. Copy the transaction signature.
- Paste it into Solana FM's search bar.
- The Translator tells you: "Swapped X SOL for Y TOKEN via Jupiter (routed through Raydium)."
- Check the Token Balance Changes section to confirm the amounts.
- If the numbers match what you expected, the swap executed correctly.
Example 2: Checking a Token Before Buying
You found a token on Twitter and want to evaluate it before buying.
- Copy the token's contract address.
- Paste it into Solana FM.
- Check Metadata: Is the mint authority revoked? Is the freeze authority null? If either is still active, proceed with extreme caution.
- Check Holder Distribution: Are the top holders reasonable? If one wallet holds 30%+ of supply (excluding known liquidity pool addresses), that is a red flag.
- Check Transfer Activity: Is there organic trading activity, or does it look like bot-generated volume?
Example 3: Analyzing an Unknown Wallet
Someone shared a wallet address claiming to be a profitable trader.
- Paste the wallet into Solana FM.
- Check the Transaction History filtered to swaps.
- Look at the recent trades — what tokens did they buy and at what prices?
- Check current Token Holdings — are they actually holding positions or is the wallet mostly empty?
- Cross-reference with the Translator to understand their trading patterns.
Tips for Using Solana FM
Bookmark the explorer. Keep solana.fm easily accessible. You will use it dozens of times a day if you are actively trading.
Learn to read balance changes first. Before trying to understand program instructions, focus on the Token Balance Changes section. It tells you the outcome of any transaction in the simplest possible format — what went in and what came out.
Use program filtering for wallet research. When investigating a wallet, filter transactions by program to focus on specific activity. Filter to Jupiter to see only swaps. Filter to Pump.fun to see only launches. This cuts through the noise of routine transfers and system transactions.
Check token authorities on every new token. It takes 10 seconds on the token page and can save you from buying a token whose creator can rug the supply at any time.
Compare explorers for complex transactions. If Solana FM's Translator does not fully parse a transaction (which can happen with newer or less common programs), check the same transaction on Solscan for a different view.
Conclusion
Solana FM is the most readable block explorer on Solana, thanks to its Translator feature that converts raw transaction data into plain-language descriptions. For beginners, it flattens the learning curve of understanding what happens on-chain. For experienced users, it saves time by summarizing complex transactions instantly.
Pair it with Solscan for broader analytics and the official Solana Explorer for network-level data, and you have a complete toolkit for reading and understanding everything that happens on the Solana blockchain.