Solana
solana.com
WebsitesSolana is the high-performance blockchain designed for mass adoption, capable of processing thousands of transactions per second with sub-second finality.
llms.txt
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: Comprehensive guide for AI agents to understand and build on Solana
- Full Documentation: Complete inline documentation with code examples and API reference
Core Concepts
- Accounts: How Solana stores data in accounts
- Transactions: The fundamental building blocks for interacting with Solana
- Programs: Smart contracts on Solana
- Program Derived Addresses: Deterministic addresses for program-controlled accounts
- Cross Program Invocation: How programs invoke other programs
- Fees on Solana: Transaction costs and priority fees
Getting Started
- Introduction: Overview of Solana development
- Quick Start: Build your first Solana program
- Installation: Set up your local development environment
Tokens
- Token Basics: SPL Token fundamentals
- Create Mint: Create new token mints
- Token Extensions: Token-2022 program features
Frontend
- @solana/client: Headless client runtime for Solana frontends
- @solana/react-hooks: React hooks and provider for Solana apps
- Next.js + Solana React Hooks: Set up wallet integration in Next.js
- @solana/web3-compat: Compatibility layer for legacy web3.js apps
Client SDKs
- JavaScript/TypeScript SDK: Official TypeScript SDK for Solana
- Rust SDK: Official Rust crates for Solana
- Python SDK: Community-maintained Python client
- Solana Gaming SDKs: Community SDKs for Solana game development
References
- RPC Endpoints: Network clusters, public RPC endpoints, and rate limits
- Staking: Staking concepts and stake account details
- Terminology: Glossary of Solana terms and definitions
RPC API
- HTTP Methods: JSON-RPC API reference
- WebSocket Methods: Real-time subscriptions
Payments
- Payments Overview: Build payment systems with instant settlement
- How Payments Work: Core concepts for Solana payments
- Send Payments: Send stablecoin payments with memos and batching
- Accept Payments: Integrate checkout and payment acceptance
- Production Readiness: Prepare payment systems for mainnet
Tools
- Tools: Developer tool documentation
- Kora: Solana signing infrastructure
- Keychain: Unified Solana signing across key management backends
- Commerce Kit: Commerce primitives for Solana payment experiences
- Solana Pay: Standard protocol for decentralized payments on Solana
- Attestations: Verifiable claims and credentials on Solana
- Private Channels: Enterprise layer for internet capital markets
Learn
- What is Solana: Introduction to Solana for beginners
- What is a Wallet: Understanding crypto wallets
- Getting Started: First steps with Solana
- Introduction to DeFi: Decentralized finance on Solana
- Introduction to Tokens: Understanding SPL tokens
- Transaction Fees: How transaction fees work on Solana
- Sending and Receiving SOL: Transfer SOL using a wallet
- What is Staking: Earn rewards by helping secure the network
- What are NFTs: Unique digital assets on Solana
- Solana Applications: Discover applications built on Solana
- Staying Safe: Security practices for using Solana
Cookbook
- Send SOL: Transfer SOL between accounts
- Create Account: Create accounts on Solana
- Get Balance: Retrieve SOL balance
- Add Priority Fees: Increase transaction priority
- Create Keypair: Generate new keypairs
Guides
- AI Tools on Solana: Overview of AI tools and workflows on Solana
- Introduction to x402: Build a simple HTTP 402 payment flow
- Build an x402 Facilitator: End-to-end x402 facilitator demo
- Actions and Blinks: Build Solana Actions APIs and shareable blinks
- Game Development Quickstart: Get started building games on Solana
- DePIN Getting Started: Build decentralized physical infrastructure on Solana
- Durable Nonces: Use durable nonces for offline signing
- Lookup Tables: Reduce transaction size with address lookup tables
- Transfer Hook: Implement custom logic on token transfers
Program Development
- Developing Programs: Build onchain programs
- Anchor Framework: High-level framework for Solana programs
- Testing Programs: Test programs with bankrun and other tools
EVM to SVM
- Solana for EVM Developers: Learn about the key differences in building between Solana and Ethereum
- Complete Guide: A complete guide to Solana development for Ethereum developers
- Accounts: See how accounts differ between Ethereum and Solana
- Client Differences: See the difference between clients and types in SVM vs EVM
- Consensus: Learn how consensus works on Solana compared to Ethereum
- EIP-2612: Learn how to build EIP-2612 on Solana
- ERC20: Learn how to build ERC20 on Solana using the Token Program
- ERC3643: Learn how to build ERC3643 on Solana
- ERC4337: Learn how to build ERC4337 on Solana
- ERC4626: Learn how to build ERC4626 on Solana
- ERC721: Learn how to build ERC721 on Solana using Metaplex
- Smart Contracts: Explore programs and how they work on Solana
Bootcamp
- Bootcamp: Structured Solana developer learning path
- Solana Crashcourse: Fast path to building and deploying on Solana
- Foundations: Core blockchain and Solana development lessons
- Program Patterns: Common onchain program patterns
- Fullstack Applications: Build fullstack applications on Solana
- Shipping & Production: Prepare Solana applications for production
- DePIN: Build decentralized physical infrastructure applications
Optional
- Solana StackExchange: Community Q&A
- Validator Setup: Run a validator node
Related
llmtxt.app – AI SEO & Search Engine Optimization Directory
/llms.txt
635 tokens
/llms-full.txt
2,429 tokens
Websites