REFERENCE / START WITH A TASK

The Solana guide library.

Start with blockchain basics. Follow Solana through wallets, transactions, staking, DeFi and real-world applications.

87 guides07 topicsFind a guide
SolanaBull mascot reading an open book
Basics / Users

Account rent and refunds

Understand the SOL reserved for account storage, calculate the current minimum and distinguish account closure from withdrawing surplus lamports.

Read guide
Basics / Beginners

Addresses, signatures and mints

Learn what each Solana identifier represents, where to find it and which one to use for payments, token verification and transaction lookup.

Read guide
Basics / Beginners

How a blockchain works

Follow a payment from keys and signatures to execution and consensus. Learn how balances, blocks and shared rules fit together on Solana.

Read guide
Basics / Users

SOL supply and inflation

Distinguish SOL issuance, circulating supply, staking rewards and fee burning. Read supply changes without treating inflation as a validator APY.

Read guide
Basics / Users

SOL, tokens and stablecoins

Understand token issuance, supply, decimals and stablecoin backing. Follow a USDC transfer and separate onchain ownership from issuer redemption.

Read guide
Basics / Users

Solana and Ethereum

Compare account models, transaction validity, fees, applications and crosschain routes. Use the comparison to plan a task rather than rank headline benchmarks.

Read guide
Basics / Beginners

What is Solana?

Understand SOL, wallets, validators and applications through a practical journey from receiving a token to using it in the Solana ecosystem.

Read guide
Wallets / Users

Hardware wallets and recovery

Understand hardware signing, connect a supported wallet, preserve the correct backup and diagnose missing Solana accounts after recovery.

Read guide
Wallets / Users

Respond to a wallet compromise

Distinguish a lost connection, token delegate, changed authority and exposed recovery phrase. Plan a replacement wallet and preserve incident evidence.

Read guide
Wallets / Users

Send SOL

Prepare a SOL transfer, review the amount and fees, then check the signature and balance changes. Includes a complete worked payment example.

Read guide
Wallets / Users

Send USDC on Solana

Verify the Solana USDC mint, prepare the receiving account and send a payment. Learn where SOL fees and token-account creation fit into the transfer.

Read guide
Wallets / Users

Token approvals and revocation

Learn what a token delegate can do, which account stores the approval and why disconnecting a site differs from revoking an onchain permission.

Read guide
Wallets / Users

Transaction troubleshooting

Diagnose a missing payment step by step. Separate wallet signing, RPC submission, execution errors, token receipt and an exchange’s internal credit.

Read guide
Wallets / Users

Wallet setup and signing

Set up a Solana wallet, understand its recovery method and learn to read connection, message and transaction requests before using applications.

Read guide
Network / Builders

Blockhash expiry and nonces

Track an ordinary transaction with its blockhash and last-valid block height. Understand delayed signing, endpoint mismatch and durable nonce validity.

Read guide
Network / Builders

Cross-program invocations

Follow a token-vault withdrawal through a cross-program invocation. Understand account privileges, PDA signing, compute and transaction rollback.

Read guide
Network / Builders

First devnet program

Create the Anchor counter, understand its PDA and authority checks, build and test it, then deploy and invoke it with an inspectable client.

Read guide
Network / Builders

Governance and upgrade authority

Map code upgrades, parameter changes and asset controls. Understand loader records, multisig thresholds and the actual execution of governance decisions.

Read guide
Network / Builders

How Solana works

Follow an application action through account state, program instructions, parallel execution and current consensus. Includes independent-transfer and shared-pool examples.

Read guide
Network / Builders

Inside a transaction

Understand what you sign, how instructions use accounts and why execution is atomic. Read a transfer message and follow success, failure and finality.

Read guide
Network / Builders

Owner and authority

Understand program ownership, user authority and transaction signatures. Read the permissions of a token holding, mint and stake account through concrete examples.

Read guide
Network / Builders

Program derived addresses

Understand PDA seeds, bumps, account creation and invoke_signed. See why the deriving program, data owner and token authority can be different.

Read guide
Network / Builders

Program logs and errors

Locate a failed instruction, follow nested program calls and map a custom error to the correct program version. Separate simulation evidence from accepted execution.

Read guide
Network / Users

Read a Solana explorer

Read execution status, programs, instructions and balance changes. Work through a payment, a swap and a failed transaction without guessing from the headline.

Read guide
Network / Users

Solana fees explained

Calculate base and priority fees, understand compute units and account funding, then reconcile the total SOL change in a transfer or swap.

Read guide
Network / Builders

Token accounts and ATAs

Follow a wallet’s token holdings across mints and accounts. Learn ATA derivation, creation funding, multiple holdings and eligible closure.

Read guide
Network / Builders

Token programs and extensions

Read a token’s owning program, enabled extensions and controlling authorities. Work through a transfer-fee example and assess application compatibility.

Read guide
Network / Builders

Transaction versions and ALTs

Compare legacy, v0 and v1 messages. Understand how lookup tables save address space and how builders, wallets and readers need to support each format.

Read guide
Staking / Stakers

Change your validator

Identify your staking setup, verify the new vote account and follow a supported transition. Includes partial-position changes and final account checks.

Read guide
Staking / Stakers

Choose a validator

Compare validator identity, participation, commissions, yield methodology and concentration. Build a repeatable shortlist while keeping stake-account control.

Read guide
Staking / Stakers

Commission and MEV rewards

Understand staking commission, transaction fees and MEV distributions. Use a worked allocation example and avoid mixing operator income with delegator yield.

Read guide
Staking / Stakers

LST discounts and exits

Compare a liquid staking token’s protocol exchange value with a market quote. Calculate a discount and follow the actual redemption or sale route.

Read guide
Staking / Stakers

Native SOL staking

Follow a native staking position through its accounts, authorities, validator choice, activation, rewards and exit. Includes a practical account-by-account walkthrough.

Read guide
Staking / Stakers

Native, managed and liquid staking

Compare the account or token you hold, who selects validators, how rewards appear and how exits work. Includes Marinade Native and liquid-pool examples.

Read guide
Staking / Analysts

Stake distribution

Understand the stake denominator, operator grouping and shared infrastructure. Use a worked concentration example without confusing addresses with independent control.

Read guide
Staking / Stakers

Staking rewards by epoch

Find the reward for a particular stake account, interpret its lamport fields and build an epoch history that separates income from deposits and other distributions.

Read guide
DeFi / Stakers

APR, APY and realised return

Calculate a simple compounding example, read variable-rate assumptions and separate token income from market-price performance and product charges.

Read guide
DeFi / Users

Centralised exchanges

Understand exchange custody, order books and fees, then follow a Solana deposit and withdrawal from the service ledger to the blockchain.

Read guide
DeFi / Users

Inspect a memecoin

Check a token’s mint, authorities, holder distribution and executable exit. Understand why a large market cap or locked LP does not prove a safe trade.

Read guide
DeFi / Analysts

LP fees and net return

Reconcile an LP position’s asset value, fees, incentives and costs. Compare it with holding and handle deposits, withdrawals and rebalancing correctly.

Read guide
DeFi / Users

LTV and health factor

Calculate debt-to-collateral ratios, distinguish borrowing limits from liquidation conditions and see how price and interest change a loan.

Read guide
DeFi / Users

Lending and borrowing

Follow funds through a lending pool and a collateralised loan. Understand utilisation, changing rates, repayment and the actual withdrawal path.

Read guide
DeFi / Users

Lending vaults explained

Understand how a lending vault allocates deposits, values shares, charges fees and returns funds. Read curator protection and liquidity claims in context.

Read guide
DeFi / Users

Limit orders and DCA

Understand price triggers, recurring swaps, custody and cancellation. Compare the instruction you create with the execution that later takes place.

Read guide
DeFi / Users

Liquidation mechanics

Follow a complete liquidation with chosen parameters. Understand close factors, bonuses, remaining debt and why the actual market configuration matters.

Read guide
DeFi / Users

Liquidity pools

Derive a pool swap from its reserves, follow a provider’s changing assets and understand what a concentrated price range does to a position.

Read guide
DeFi / Users

Minimum received

Calculate a swap bound, translate it into token base units and understand its fee semantics. Learn what a successful or failed limit actually establishes.

Read guide
DeFi / Users

Perpetual futures explained

Follow the economics of a perpetual position. Calculate illustrative profit and loss, distinguish funding from borrowing costs and inspect an exit request.

Read guide
DeFi / Builders

Price oracles and freshness

Follow a market price into a program, decode fixed-point values and timestamps, and understand freshness, confidence and protocol-specific valuation.

Read guide
DeFi / Users

Slippage and price impact

Separate the price effect already in a quote from movement before execution. Work through reference, quoted and actual output and interpret tolerance correctly.

Read guide
DeFi / Users

Swaps and DEXs

Follow a token swap from liquidity and quote to signed conditions and actual receipt. Understand the different jobs of a trading program and a route aggregator.

Read guide
DeFi / Analysts

TVL and double counting

Calculate value locked under a stated method, distinguish deposits from price gains and trace receipt tokens through layered DeFi positions.

Read guide
DeFi / Users

Understand a DeFi position

Build a useful product specification from the actual asset flow, source of income, controlling programs and exit. Includes a filled lending-vault review example.

Read guide
DeFi / Users

Withdrawal liquidity

Understand why a position’s value can differ from immediately available funds. Compare protocol redemption, delayed withdrawal and selling a claim.

Read guide
DeFi / Users

Wrapped SOL

Understand why applications use wSOL, how lamports and token amounts relate, and what SyncNative and account closure do during a swap.

Read guide
Applications / Builders

Accept stablecoin payments

Choose direct receipt or a processor, specify an invoice, validate token transfers and handle partial, duplicate and late payments before fulfilment.

Read guide
Applications / Users

Bridges and CCTP

Compare wrapped assets and native USDC burn-and-mint. Track the source transaction, attestation and destination receipt without confusing their completion.

Read guide
Applications / Beginners

DePIN on Solana

Follow wireless service, measurements, Data Credits and rewards. Separate hardware operation, token accounting and actual operator profitability.

Read guide
Applications / Users

Digital assets and NFTs

Understand what an NFT or digital asset records, where its media lives, who can change it and which application or licence gives it practical use.

Read guide
Applications / Users

Fiat off-ramps

Check eligibility and asset-network support, trace custody and conversion, and compare the final bank amount rather than one advertised fee.

Read guide
Applications / Creators

Game assets and rights

Inspect a game item’s onchain control, game-server rules, media and licence. Understand transfer restrictions, interoperability and what survives a shutdown.

Read guide
Applications / Creators

Metadata and media storage

Trace an asset through its metadata and media references. Understand content identity, pinning, mutable authorities and a practical missing-image diagnosis.

Read guide
Applications / Builders

Metaplex Core

Read the Core asset model, distinguish ownership from update powers and understand how collection and plugin configuration affects lifecycle actions.

Read guide
Applications / Builders

Payment idempotency

Separate invoice IDs, transaction signatures and receipt identities. Design durable uniqueness, crash recovery and onchain enforcement where required.

Read guide
Applications / Builders

Payment reconciliation

Build a payment ledger that handles partial receipts, duplicates, late payments and processor settlement without confusing a transfer with an order.

Read guide
Applications / Users

Payouts and redemption

Distinguish receiving USDC from issuer redemption, exchange sale and bank payout. Trace amounts, eligibility and evidence across the full route.

Read guide
Applications / Builders

Solana Pay links and QR

Read Solana Pay transfer and transaction requests. Understand recipients, token mints, references, memos and the checks required before fulfilling an order.

Read guide
Applications / Beginners

Solana in the real world

Follow concrete Solana use cases from customer action to settlement. See which parts happen onchain and which depend on businesses, servers or physical infrastructure.

Read guide
Applications / Users

Tokenized real-world assets

Understand what a real-world-asset token represents. Follow issuer backing, investor eligibility, corporate actions and the difference between a market sale and redemption.

Read guide
Infrastructure / Analysts

Active addresses

Define address activity, distinguish signers from token and program accounts, and understand bots, shared custody and time-window overlap.

Read guide
Infrastructure / Builders

Choose an RPC provider

Estimate request volume, compare method and history coverage, test freshness and plan fallback. Read pricing units without treating RPS as a complete service.

Read guide
Infrastructure / Analysts

Finality and RPC latency

Measure wallet-to-application timing without confusing an RPC response, execution and consensus finality. Design a benchmark with clear boundaries and failure coverage.

Read guide
Infrastructure / Builders

Historical RPC data

Build a historical Solana query without confusing missing data with missing activity. Understand address scope, cursors, archive retention and transaction decoding.

Read guide
Infrastructure / Operators

Plan validator infrastructure

Understand consensus and RPC workloads, storage and network bottlenecks, signing roles and recovery planning before choosing a validator host.

Read guide
Infrastructure / Builders

RPC basics for builders

Make a first read-only Solana RPC request. Learn how clusters, commitment, response context and transaction submission affect what your application knows.

Read guide
Infrastructure / Builders

RPC rate limits

Estimate a Solana application’s RPC workload, distinguish quotas from request-rate limits and design bounded retries without multiplying traffic.

Read guide
Infrastructure / Builders

Read token balances

Discover token holding accounts, validate mint and authority, sum raw amounts safely and distinguish token quantity from spendability and price.

Read guide
Infrastructure / Analysts

Reading network data

Assess TPS, addresses, stake and TVL using a clear metric definition. Separate protocol changes, source coverage and price effects from real changes in activity.

Read guide
Infrastructure / Builders

Simulate transactions

Run a read-only devnet simulation, inspect logs and compute use, and understand what a simulation can and cannot establish before signing or submission.

Read guide
Infrastructure / Analysts

Solana TPS explained

Calculate transaction rates with the right denominator, distinguish instructions and successful activity, and understand the post-Alpenglow counting break.

Read guide
Infrastructure / Builders

Transaction retries

Handle delivery timeouts, status checks and expiry while preserving transaction identity. Learn when rebroadcasting differs from rebuilding an economic action.

Read guide
Infrastructure / Operators

Validator accounts explained

Read a validator’s public account relationships and permissions. Use SolanaBull’s published identity and vote addresses as a practical starting example.

Read guide
Infrastructure / Operators

Validator client updates

Distinguish a client release from network activation, verify compatibility and prepare a controlled update with recovery and post-update evidence.

Read guide
Infrastructure / Operators

Validator funding checks

Separate admission funding from account reserves, identity funds and infrastructure costs. Calculate a transparent VAT buffer without assuming rewards arrive in time.

Read guide
Infrastructure / Operators

Validator incident timeline

Record detection, impact, interventions and recovery with source timestamps. Separate local observations, provider lag and supported causes.

Read guide
Infrastructure / Operators

Validator participation

Distinguish node visibility, admission, consensus participation and block production. Interpret source-relative status and investigate missing data.

Read guide
Infrastructure / Builders

WebSocket recovery

Build a reliable live Solana view with subscriptions, snapshots and recoverable history. Understand reconnects, duplicate events and durable progress.

Read guide