1---2name: solana3description: Solana blockchain development — core concepts, clients, RPC, tokens, and payments for agent-driven tooling.4---56> Skill is based on Solana documentation (solana-com), generated 2026-02-09.78Concise reference for building on Solana: accounts, transactions, programs, PDAs, CPI, fees, JavaScript/Rust clients, frontend, SPL tokens, RPC, payments, and terminology.910## Core References1112| Topic | Description | Reference |13|-------|-------------|-----------|14| Accounts | Account model, address, keypair, PDA | [core-accounts](references/core-accounts.md) |15| Transactions & Instructions | Tx format, signatures, message, build & send | [core-transactions-instructions](references/core-transactions-instructions.md) |16| Versioned Transactions | v0 message, lookup tables, maxSupportedTransactionVersion | [core-versioned-transactions](references/core-versioned-transactions.md) |17| Programs & PDA | Programs, PDA derivation, canonical bump | [core-programs-pda](references/core-programs-pda.md) |18| CPI & Fees | Cross-program invocation, base/priority fees, CU | [core-cpi-fees](references/core-cpi-fees.md) |19| Rent | Rent exemption, getMinimumBalanceForRentExemption, reclaim on close | [core-rent](references/core-rent.md) |2021## Clients & Frontend2223| Topic | Description | Reference |24|-------|-------------|-----------|25| JavaScript/TypeScript | @solana/kit, web3.js, @solana/client, SPL | [clients-javascript](references/clients-javascript.md) |26| Rust | solana-sdk, solana-client, keypair, RPC | [clients-rust](references/clients-rust.md) |27| React & Next.js | @solana/react-hooks, provider, wallet | [frontend-react-nextjs](references/frontend-react-nextjs.md) |2829## Features3031| Topic | Description | Reference |32|-------|-------------|-----------|33| Staking | Stake accounts, delegate/withdraw, warmup/cooldown, merge/split | [features-staking](references/features-staking.md) |34| Confirmation & Expiration | Blockhash validity, commitment levels, confirmation flow | [features-confirmation](references/features-confirmation.md) |35| Actions & Blinks | Solana Actions API, blinks, actions.json | [features-actions-blinks](references/features-actions-blinks.md) |36| Retry & Rebroadcast | maxRetries, lastValidBlockHeight, when to re-sign | [features-retry](references/features-retry.md) |37| Fee Sponsorship | Fee payer, gas abstraction, fee relayer | [features-fee-sponsorship](references/features-fee-sponsorship.md) |38| Offline Signing | Serialize, sign off-network, recover, durable nonce | [features-offline-signing](references/features-offline-signing.md) |3940## Tokens4142| Topic | Description | Reference |43|-------|-------------|-----------|44| SPL Token Basics | Mint, token account, transfer, ATA, approve, burn | [tokens-basics](references/tokens-basics.md) |45| Token-2022 Extensions | Metadata, transfer fees, confidential, hooks | [tokens-extensions](references/tokens-extensions.md) |4647## RPC & Payments4849| Topic | Description | Reference |50|-------|-------------|-----------|51| RPC HTTP & WebSocket | getAccountInfo, getBalance, subscriptions | [rpc-http-websocket](references/rpc-http-websocket.md) |52| Payments & Solana Pay | Payment URLs, verification, send/accept | [payments-solana-pay](references/payments-solana-pay.md) |5354## Cookbook & Reference5556| Topic | Description | Reference |57|-------|-------------|-----------|58| Cookbook Recipes | Send SOL, keypair, balance, memo, priority fees | [cookbook-recipes](references/cookbook-recipes.md) |59| Clusters & Terminology | Mainnet, devnet, terms, staking | [references-clusters-terminology](references/references-clusters-terminology.md) |6061## Best Practices6263| Topic | Description | Reference |64|-------|-------------|-----------|65| Compute Optimization | CU limits, measurement, logging, data types, PDAs | [best-practices-compute](references/best-practices-compute.md) |