5.6 KiB
5.6 KiB
title, description
| title | description |
|---|---|
| Curated Resources | Authoritative Solana learning platforms, documentation, tooling references, and community resources. |
Curated Resources (Source-of-Truth First)
Learning Platforms
- Blueshift - Free, open-source Solana learning platform
- Blueshift GitHub - Course content and tools
- Blueshift Research - Ecosystem research and announcements
- Solana Cookbook
Core Solana Docs
- Solana Documentation (Core, RPC, Frontend, Programs)
- RPC API Reference
Transaction v1 / Larger Transactions (SIMD-0385)
- Larger Transaction Sizes upgrade guide
- SIMD-0385 — transaction v1 format
- SIMD-0296 — larger transactions
- transaction-v1-examples (runnable Rust, TypeScript, Python, Go — send, decode, read blocks, index over gRPC)
- Agave v4.2 release schedule
Modern JS/TS SDK
- @solana/kit Repository
- Solana Kit Docs (createClient, plugins, getting started)
- Kit Plugins Repository (rpc, signer, wallet, litesvm, instruction-plan)
- Solana Kit Docs on solana.com
web3.js v3 (classic API on Kit internals)
Scaffolding
Program Frameworks
Anchor
Pinocchio
- Pinocchio Repository
- pinocchio-system
- pinocchio-token
- Pinocchio Guide
- How to Build with Pinocchio (Helius)
Testing
Surfpool
LiteSVM
Mollusk
Fuzzing
IDLs and Codegen
Tokens and NFTs
Payments
Security
- Blueshift Program Security Course
- r0bre's 100 Daily Solana Tips (accretionxyz) - program design, security, and best-practice tips (distilled into security.md and programs/design-patterns.md)
- cargo-expand (roll out macros to review generated code)
Reference Programs Worth Reading
Well-built production programs to read for structure and conventions:
Performance and Optimization
- Solana Optimized Programs
- sBPF Assembly SDK (blueshift)
- sbpf (deanmlittle) — write/optimize programs in sBPF assembly
- Doppler Oracle (21 CU)