Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
# Solana
> Solana is the high-performance blockchain designed for mass adoption, capable of processing thousands of transactions per second with sub-second finality.
This documentation provides comprehensive guides, references, and tutorials for developers building on Solana.
## AI Agent Resources
- [SKILL.md](https://solana.com/SKILL.md): Comprehensive guide for AI agents to understand and build on Solana
- [Full Documentation](https://solana.com/llms-full.txt): Complete inline documentation with code examples and API reference
## Core Concepts
- [Accounts](https://solana.com/docs/core/accounts): How Solana stores data in accounts
- [Transactions](https://solana.com/docs/core/transactions): The fundamental building blocks for interacting with Solana
- [Programs](https://solana.com/docs/core/programs): Smart contracts on Solana
- [Program Derived Addresses](https://solana.com/docs/core/pda): Deterministic addresses for program-controlled accounts
- [Cross Program Invocation](https://solana.com/docs/core/cpi): How programs invoke other programs
- [Fees on Solana](https://solana.com/docs/core/fees): Transaction costs and priority fees
## Getting Started
- [Introduction](https://solana.com/docs/intro): Overview of Solana development
- [Quick Start](https://solana.com/docs/intro/quick-start): Build your first Solana program
- [Installation](https://solana.com/docs/intro/installation): Set up your local development environment
## Tokens
- [Token Basics](https://solana.com/docs/tokens/basics): SPL Token fundamentals
- [Create Mint](https://solana.com/docs/tokens/basics/create-mint): Create new token mints
- [Token Extensions](https://solana.com/docs/tokens/extensions): Token-2022 program features
## Frontend
- [@solana/client](https://solana.com/docs/frontend/client): Headless client runtime for Solana frontends
- [@solana/react-hooks](https://solana.com/docs/frontend/react-hooks): React hooks and provider for Solana apps
- [Next.js + Solana React Hooks](https://solana.com/docs/frontend/nextjs-solana): Set up wallet integration in Next.js
- [@solana/web3-compat](https://solana.com/docs/frontend/web3-compat): Compatibility layer for legacy web3.js apps
## Client SDKs
- [JavaScript/TypeScript SDK](https://solana.com/docs/clients/official/javascript): Official TypeScript SDK for Solana
- [Rust SDK](https://solana.com/docs/clients/official/rust): Official Rust crates for Solana
- [Python SDK](https://solana.com/docs/clients/community/python): Community-maintained Python client
- [Solana Gaming SDKs](https://solana.com/docs/clients/community/game-sdks): Community SDKs for Solana game development
## References
- [RPC Endpoints](https://solana.com/docs/references/clusters): Network clusters, public RPC endpoints, and rate limits
- [Staking](https://solana.com/docs/references/staking): Staking concepts and stake account details
- [Terminology](https://solana.com/docs/references/terminology): Glossary of Solana terms and definitions
## RPC API
- [HTTP Methods](https://solana.com/docs/rpc/http): JSON-RPC API reference
- [WebSocket Methods](https://solana.com/docs/rpc/websocket): Real-time subscriptions
## Payments
- [Payments Overview](https://solana.com/docs/payments): Build payment systems with instant settlement
- [How Payments Work](https://solana.com/docs/payments/how-payments-work): Core concepts for Solana payments
- [Send Payments](https://solana.com/docs/payments/send-payments): Send stablecoin payments with memos and batching
- [Accept Payments](https://solana.com/docs/payments/accept-payments): Integrate checkout and payment acceptance
- [Production Readiness](https://solana.com/docs/payments/production-readiness): Prepare payment systems for mainnet
## Tools
- [Tools](https://solana.com/docs/tools): Developer tool documentation
- [Kora](https://solana.com/docs/tools/kora): Solana signing infrastructure
- [Keychain](https://solana.com/docs/tools/keychain): Unified Solana signing across key management backends
- [Commerce Kit](https://solana.com/docs/tools/commerce-kit): Commerce primitives for Solana payment experiences
- [Solana Pay](https://solana.com/docs/tools/solana-pay): Standard protocol for decentralized payments on Solana
- [Attestations](https://solana.com/docs/tools/attestations): Verifiable claims and credentials on Solana
- [Private Channels](https://solana.com/docs/tools/private-channels): Enterprise layer for internet capital markets
## Learn
- [What is Solana](https://solana.com/learn/what-is-solana): Introduction to Solana for beginners
- [What is a Wallet](https://solana.com/learn/what-is-a-wallet): Understanding crypto wallets
- [Getting Started](https://solana.com/learn/getting-started): First steps with Solana
- [Introduction to DeFi](https://solana.com/learn/introduction-to-defi-on-solana): Decentralized finance on Solana
- [Introduction to Tokens](https://solana.com/learn/introduction-to-solana-tokens): Understanding SPL tokens
- [Transaction Fees](https://solana.com/learn/understanding-solana-transaction-fees): How transaction fees work on Solana
- [Sending and Receiving SOL](https://solana.com/learn/sending-and-receiving-sol): Transfer SOL using a wallet
- [What is Staking](https://solana.com/learn/what-is-staking): Earn rewards by helping secure the network
- [What are NFTs](https://solana.com/learn/what-are-nfts): Unique digital assets on Solana
- [Solana Applications](https://solana.com/learn/exploring-solana-applications): Discover applications built on Solana
- [Staying Safe](https://solana.com/learn/staying-safe-on-solana): Security practices for using Solana
## Cookbook
- [Send SOL](https://solana.com/developers/cookbook/transactions/send-sol): Transfer SOL between accounts
- [Create Account](https://solana.com/developers/cookbook/accounts/create-account): Create accounts on Solana
- [Get Balance](https://solana.com/developers/cookbook/accounts/get-account-balance): Retrieve SOL balance
- [Add Priority Fees](https://solana.com/developers/cookbook/transactions/add-priority-fees): Increase transaction priority
- [Create Keypair](https://solana.com/developers/cookbook/wallets/create-keypair): Generate new keypairs
## Guides
- [AI Tools on Solana](https://solana.com/developers/guides/getstarted/intro-to-ai): Overview of AI tools and workflows on Solana
- [Introduction to x402](https://solana.com/developers/guides/getstarted/intro-to-x402): Build a simple HTTP 402 payment flow
- [Build an x402 Facilitator](https://solana.com/developers/guides/getstarted/build-a-x402-facilitator): End-to-end x402 facilitator demo
- [Actions and Blinks](https://solana.com/developers/guides/advanced/actions): Build Solana Actions APIs and shareable blinks
- [Game Development Quickstart](https://solana.com/developers/guides/games/getting-started-with-game-development): Get started building games on Solana
- [DePIN Getting Started](https://solana.com/developers/guides/depin/getting-started): Build decentralized physical infrastructure on Solana
- [Durable Nonces](https://solana.com/developers/guides/advanced/introduction-to-durable-nonces): Use durable nonces for offline signing
- [Lookup Tables](https://solana.com/developers/guides/advanced/lookup-tables): Reduce transaction size with address lookup tables
- [Transfer Hook](https://solana.com/developers/guides/token-extensions/transfer-hook): Implement custom logic on token transfers
## Program Development
- [Developing Programs](https://solana.com/docs/programs): Build onchain programs
- [Anchor Framework](https://solana.com/docs/programs/anchor): High-level framework for Solana programs
- [Testing Programs](https://solana.com/docs/programs/testing): Test programs with bankrun and other tools
## EVM to SVM
- [Solana for EVM Developers](https://solana.com/developers/evm-to-svm): Learn about the key differences in building between Solana and Ethereum
- [Complete Guide](https://solana.com/developers/evm-to-svm/complete-guide): A complete guide to Solana development for Ethereum developers
- [Accounts](https://solana.com/developers/evm-to-svm/accounts): See how accounts differ between Ethereum and Solana
- [Client Differences](https://solana.com/developers/evm-to-svm/client-differences): See the difference between clients and types in SVM vs EVM
- [Consensus](https://solana.com/developers/evm-to-svm/consensus): Learn how consensus works on Solana compared to Ethereum
- [EIP-2612](https://solana.com/developers/evm-to-svm/eip2612): Learn how to build EIP-2612 on Solana
- [ERC20](https://solana.com/developers/evm-to-svm/erc20): Learn how to build ERC20 on Solana using the Token Program
- [ERC3643](https://solana.com/developers/evm-to-svm/erc3643): Learn how to build ERC3643 on Solana
- [ERC4337](https://solana.com/developers/evm-to-svm/erc4337): Learn how to build ERC4337 on Solana
- [ERC4626](https://solana.com/developers/evm-to-svm/erc4626): Learn how to build ERC4626 on Solana
- [ERC721](https://solana.com/developers/evm-to-svm/erc721): Learn how to build ERC721 on Solana using Metaplex
- [Smart Contracts](https://solana.com/developers/evm-to-svm/smart-contracts): Explore programs and how they work on Solana
## Bootcamp
- [Bootcamp](https://solana.com/developers/bootcamp): Structured Solana developer learning path
- [Solana Crashcourse](https://solana.com/developers/bootcamp/solana-crashcourse): Fast path to building and deploying on Solana
- [Foundations](https://solana.com/developers/bootcamp/foundations): Core blockchain and Solana development lessons
- [Program Patterns](https://solana.com/developers/bootcamp/program-patterns): Common onchain program patterns
- [Fullstack Applications](https://solana.com/developers/bootcamp/fullstack-apps): Build fullstack applications on Solana
- [Shipping & Production](https://solana.com/developers/bootcamp/shipping-production): Prepare Solana applications for production
- [DePIN](https://solana.com/developers/bootcamp/depin): Build decentralized physical infrastructure applications
## Optional
- [Solana StackExchange](https://solana.stackexchange.com): Community Q&A
- [Validator Setup](https://docs.anza.xyz/operations/setup-a-validator): Run a validator node