REFERENCE / START WITH A TASK
The Solana guide library.
Start with blockchain basics. Follow Solana through wallets, transactions, staking, DeFi and real-world applications.

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 / BeginnersAddresses, 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 / BeginnersHow 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 / UsersSOL 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 / UsersSOL, 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 / UsersSolana 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 / BeginnersWhat 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 / UsersHardware wallets and recovery
Understand hardware signing, connect a supported wallet, preserve the correct backup and diagnose missing Solana accounts after recovery.
Read guide Wallets / UsersRespond 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 / UsersSend 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 / UsersSend 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 / UsersToken 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 / UsersTransaction 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 / UsersWallet 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 / BuildersBlockhash 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 / BuildersCross-program invocations
Follow a token-vault withdrawal through a cross-program invocation. Understand account privileges, PDA signing, compute and transaction rollback.
Read guide Network / BuildersFirst 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 / BuildersGovernance 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 / BuildersHow 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 / BuildersInside 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 / BuildersOwner 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 / BuildersProgram 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 / BuildersProgram 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 / UsersRead 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 / UsersSolana 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 / BuildersToken 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 / BuildersToken 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 / BuildersTransaction 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 / StakersChange 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 / StakersChoose a validator
Compare validator identity, participation, commissions, yield methodology and concentration. Build a repeatable shortlist while keeping stake-account control.
Read guide Staking / StakersCommission 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 / StakersLST 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 / StakersNative 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 / StakersNative, 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 / AnalystsStake distribution
Understand the stake denominator, operator grouping and shared infrastructure. Use a worked concentration example without confusing addresses with independent control.
Read guide Staking / StakersStaking 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 / StakersAPR, 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 / UsersCentralised 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 / UsersInspect 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 / AnalystsLP 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 / UsersLTV 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 / UsersLending 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 / UsersLending 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 / UsersLimit 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 / UsersLiquidation mechanics
Follow a complete liquidation with chosen parameters. Understand close factors, bonuses, remaining debt and why the actual market configuration matters.
Read guide DeFi / UsersLiquidity 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 / UsersMinimum 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 / UsersPerpetual 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 / BuildersPrice 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 / UsersSlippage 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 / UsersSwaps 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 / AnalystsTVL 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 / UsersUnderstand 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 / UsersWithdrawal 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 / UsersWrapped 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 / BuildersAccept 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 / UsersBridges 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 / BeginnersDePIN on Solana
Follow wireless service, measurements, Data Credits and rewards. Separate hardware operation, token accounting and actual operator profitability.
Read guide Applications / UsersDigital 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 / UsersFiat 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 / CreatorsGame 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 / CreatorsMetadata 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 / BuildersMetaplex Core
Read the Core asset model, distinguish ownership from update powers and understand how collection and plugin configuration affects lifecycle actions.
Read guide Applications / BuildersPayment idempotency
Separate invoice IDs, transaction signatures and receipt identities. Design durable uniqueness, crash recovery and onchain enforcement where required.
Read guide Applications / BuildersPayment 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 / UsersPayouts 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 / BuildersSolana 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 / BeginnersSolana 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 / UsersTokenized 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 / AnalystsActive addresses
Define address activity, distinguish signers from token and program accounts, and understand bots, shared custody and time-window overlap.
Read guide Infrastructure / BuildersChoose 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 / AnalystsFinality 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 / BuildersHistorical 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 / OperatorsPlan validator infrastructure
Understand consensus and RPC workloads, storage and network bottlenecks, signing roles and recovery planning before choosing a validator host.
Read guide Infrastructure / BuildersRPC 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 / BuildersRPC 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 / BuildersRead 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 / AnalystsReading 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 / BuildersSimulate 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 / AnalystsSolana TPS explained
Calculate transaction rates with the right denominator, distinguish instructions and successful activity, and understand the post-Alpenglow counting break.
Read guide Infrastructure / BuildersTransaction retries
Handle delivery timeouts, status checks and expiry while preserving transaction identity. Learn when rebroadcasting differs from rebuilding an economic action.
Read guide Infrastructure / OperatorsValidator 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 / OperatorsValidator 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 / OperatorsValidator 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 / OperatorsValidator incident timeline
Record detection, impact, interventions and recovery with source timestamps. Separate local observations, provider lag and supported causes.
Read guide Infrastructure / OperatorsValidator participation
Distinguish node visibility, admission, consensus participation and block production. Interpret source-relative status and investigate missing data.
Read guide Infrastructure / BuildersWebSocket recovery
Build a reliable live Solana view with subscriptions, snapshots and recoverable history. Understand reconnects, duplicate events and durable progress.
Read guide