Sitemap
266 pages across 10 sections. XML sitemap
RPC Methods 52
getAccountInfo getBalance getBlock getBlockCommitment getBlockHeight getBlockProduction getBlocks getBlocksWithLimit getBlockTime getClusterNodes getEpochInfo getEpochSchedule getFeeForMessage getFirstAvailableBlock getGenesisHash getHealth getHighestSnapshotSlot getIdentity getInflationGovernor getInflationRate getInflationReward getLargestAccounts getLatestBlockhash getLeaderSchedule getMaxRetransmitSlot getMaxShredInsertSlot getMinimumBalanceForRentExemption getMultipleAccounts getProgramAccounts getRecentPerformanceSamples getRecentPrioritizationFees getSignaturesForAddress getSignatureStatuses getSlot getSlotLeader getSlotLeaders getStakeMinimumDelegation getSupply getTokenAccountBalance getTokenAccountsByDelegate getTokenAccountsByOwner getTokenLargestAccounts getTokenSupply getTransaction getTransactionCount getVersion getVoteAccounts isBlockhashValid minimumLedgerSlot requestAirdrop sendTransaction simulateTransaction
WebSocket 10
Errors 41
AccountInUse — Solana Error Invalid param: could not find account Address table account doesn't exist This transaction has already been processed AccountNotInitialized (Anchor 3012) Anchor constraint errors (2000–2999) Attempt to debit: no record of prior credit WouldExceedMaxBlockCostLimit — Solana TransactionExpiredBlockheightExceeded Block not available for slot (-32004) Transaction simulation failed: Blockhash not found Computational budget exceeded / exceeded CUs meter custom program error: 0x0 — Solana custom program error: 0x1 Duplicate signer / DuplicateInstruction getProgramAccounts request timed out / scan aborted IncorrectProgramId — Solana Error Insufficient funds for fee Insufficient funds for rent InvalidAccountData for instruction — Solana InvalidRentPayingAccount — Solana Error InvalidWritableAccount — Solana Error Jito bundle not landed / dropped Jupiter: slippage tolerance exceeded Slot not in long-term storage (-32009) MaxLoadedAccountsDataSizeExceeded Method not found (-32601) — Solana RPC Node is behind by N slots Owner does not match (SPL Token) Program failed to complete — Solana Error Signature verification failed / Missing signature Slot was skipped or missing (-32007) Token account not initialized 429 Too Many Requests (Solana RPC) Transaction history not available (-32011) Transaction was not confirmed in 30.00 seconds Solana Transaction Not Landing or Dropped: Causes and Fixes Transaction too large Transaction version (0) is not supported WebSocket error 1006: Abnormal Closure WebSocket subscription silently stops
Programs 26
Address Lookup Table Program — ID & Instructions Associated Token Account Program Compute Budget Program — Instructions Drift Protocol — Program ID & Overview Jito Tip Payment — Program ID & Overview Jupiter Aggregator — Program ID & Overview Kamino Finance — Program ID & Overview marginfi — Program ID & Overview Memo Program — Program ID & Instructions Metaplex Token Metadata — Program ID & Overview Meteora Dynamic AMM — Program ID & Overview Meteora DLMM — Program ID & Overview OpenBook V2 — Program ID & Overview Orca Whirlpools — Program ID & Overview Phoenix — Program ID & Overview Pump.fun — Program ID & Overview PumpSwap — Program ID & Overview Raydium AMM V4 — Program ID & Overview Raydium CLMM — Program ID & Overview Raydium CPMM — Program ID & Overview Sanctum — Program ID & Overview Stake Program — Program ID & Instructions System Program — Program ID, Instructions & Parsing Token-2022 — Program ID & Instructions SPL Token Program — ID & Instructions Vote Program — Program ID & Instructions
Streaming 13
Commitment Levels in Streaming Solana Geyser gRPC (Yellowstone): Complete Guide Using Solana gRPC for Trading Bots Solana gRPC in Go — Examples Solana gRPC in Python — Examples Solana gRPC in Rust: Examples Solana gRPC in TypeScript: Examples Parse DEX Swaps From a Transaction Stream Reconnects, Gaps and Backfill in Streaming What Is ShredStream and When You Need It Track New Token Launches in Real Time Track a Wallet's Transactions in Real Time Yellowstone gRPC Subscription Filters
Guides 33
Alpenglow: What Changes for Solana Developers Alternatives to getProgramAccounts How to Choose a Solana RPC Provider Optimizing Compute Units on Solana Decoding Solana Transactions When You Need a Dedicated Solana Node Firedancer: What Developers Need to Know Getting Historical Data on Solana Hyperliquid Data Feeds for Developers Jito Bundles and Tips Explained How to Land Solana Transactions Reliably Reducing Latency for Solana Bots MEV on Solana: An Engineer's Overview Getting Polymarket Data Programmatically Solana Priority Fees: How to Set Them Correctly Integrating With Pump.fun Pump.fun Historical and Trade Data Retrying and Confirming Transactions Correctly Solana RPC Failover and High Availability Solana RPC for Trading Bots: What You Need Dealing With RPC Rate Limits Running Your Own Solana RPC Node Solana DEX Data: Getting Swap History Migrating From web3.js 1.x to @solana/kit Solana RPC Nodes in Europe: Latency and Provider Options Solana RPC Pricing: What Does It Actually Cost? Stake-Weighted QoS and Staked Connections Testing on Devnet and Local Validator Working With Token-2022 Extensions Sending Transactions Directly to the Leader Trading Bot Architecture on Solana Versioned Transactions and Lookup Tables WebSocket Best Practices for Solana
Compare 15
Agave vs Firedancer — Solana Validator Clients Solana Dedicated Node Providers and Pricing Solana gRPC vs WebSocket vs RPC — Which to Use Jito vs TPU Sender vs Staked RPC for Landing Txs Public vs Private Solana RPC Endpoints Solana RPC Provider Support Compared Solana RPC Rate Limits by Provider Shared vs Dedicated Solana RPC ShredStream Providers and Pricing Compared ShredStream vs gRPC — When to Use Each Solana gRPC (Yellowstone) Providers and Pricing Compared @solana/kit vs @solana/web3.js Solana RPC Providers Compared (2026) Solana Transaction Senders Compared Solana vs Ethereum for Developers
Tools 10
Network 5
Glossary 61
What Is Account in Solana? What Is Address Lookup Table in Solana? What Is Agave in Solana? What Is Alpenglow in Solana? What Is Anchor in Solana? What Is Archive Node in Solana? What Is ATA in Solana? What Is Base Fee in Solana? What Is Blockhash in Solana? What Is Bundle in Solana? What Is Commitment in Solana? What Is Compute Unit in Solana? What Is Confirmed in Solana? What Is CPI in Solana? What Is Durable Nonce in Solana? What Is Epoch in Solana? What Is Finality in Solana? What Is Finalized in Solana? What Is Firedancer in Solana? What Is Frankendancer in Solana? What Is Geyser in Solana? What Is Gossip in Solana? What Is IDL in Solana? What Is Inflation in Solana? What Is Instruction in Solana? What Is Jito in Solana? What Is Jitosol in Solana? What Is Lamport in Solana? What Is Leader Schedule in Solana? What Is Liquid Staking in Solana? What Is MEV in Solana? What Is PDA in Solana? What Is Priority Fee in Solana? What Is Processed in Solana? What Is Program in Solana? What Is Proof Of History in Solana? What Is QUIC in Solana? What Is Rent in Solana? What Is Rent Exemption in Solana? What Is Rotor in Solana? What Is RPC Node in Solana? What Is Sealevel in Solana? What Is Shred in Solana? What Is ShredStream in Solana? What Is Skip Rate in Solana? What Is Slot in Solana? What Is SPL Token in Solana? What Is Stake Account in Solana? What Is SWQoS in Solana? What Is Tip in Solana? What Is Token 2022 in Solana? What Is Tower BFT in Solana? What Is TPS in Solana? What Is TPU in Solana? What Is Transaction Landing in Solana? What Is Turbine in Solana? What Is Validator in Solana? What Is Versioned Transaction in Solana? What Is Vote Account in Solana? What Is Votor in Solana? What Is Yellowstone in Solana?