8.8 KiB
8.8 KiB
Resources
Comprehensive collection of official documentation, security guides, audit reports, and learning materials for Solana development and security.
Official Documentation
Solana Core
- Solana Docs - Official Solana documentation
- Solana Cookbook - Recipes for common Solana tasks
- Solana Courses - Official learning paths
- Program Examples - Multi-framework examples
- Developer Bootcamp 2024
Anchor Framework
- Anchor Docs - Official Anchor documentation
- Anchor Book - Comprehensive Anchor guide
- Anchor by Example - Example programs
- Anchor Lang Docs - API documentation
- Anchor SPL Docs - SPL integration helpers
SPL Programs
- SPL Documentation - Solana Program Library docs
- Token Program - SPL Token source
- Token-2022 - Next-gen token program
- Associated Token Account
- Token Metadata
- Metaplex Token Metadata
Security Resources
Curated Security Lists
- Awesome Solana Security (0xMacro) - Actively maintained, comprehensive resource list
- Rektoff Security Roadmap - Full lifecycle security strategy
- SlowMist Best Practices - Common pitfalls with examples
- Ackee Solana Handbook - Comprehensive development guide
Security Guides & Articles
- Helius Security Guide - Common vulnerabilities explained
- Neodyme Breakpoint Workshop - Hands-on security training
- Solana Security Course - Official security course
- Asymmetric Research CPI Vulnerabilities
- Ottersec Lamport Transfers - SOL transfer vulnerabilities
- Infect3d Auditing Essentials
Vulnerability Collections
- Urataps Audit Examples - Programs with vulnerabilities
- ImmuneBytes Attack Vectors
- Exvul Security Guide
- Nirlin Advanced Vulnerabilities
Video Tutorials
Token-2022 Security
Deep Dives & Research
- r0bre's 100 Daily Solana Tips
- Accretion Hidden IDL Instructions
- Farouk ELALEM Under the Hood
- Lucrative_Panda Security History
Essential Codebases to Study
Study these production codebases to learn security patterns:
Framework & Core Programs
- Anchor Framework - The framework itself
- Solana System Program
- SPL Token Program
- Token-2022
Production Protocols
- Raydium AMM - DEX protocol
- Kamino Lending - Lending protocol
- Squads Multisig - Multisig protocol
Audit Reports
Study real security audits to learn from actual vulnerabilities:
Code4rena
- Pump Science - 2 High, 3 Medium
Sherlock
Cantina
Contact 0xmorph in Cantina Discord for read access:
- Grass - 13 High, 6 Medium
- Olas - 2 High, 3 Medium
- Tensor - 5 High, 10 Medium
- ZetaChain - 6 High, 27 Medium
- Inclusive Finance - 45 High, 25 Medium
- Reserve Index - 10 High, 11 Medium
Learning Paths
For EVM Developers
- RareSkills Solana Course - Ethereum to Solana
- 0xkowloon Anchor for EVM
For Rust Learners
Native Rust (Non-Anchor)
Blueshift Challenges
- Blueshift Courses - Anchor and Pinocchio
Tools
Development
- Solana Playground - Browser-based IDE
- Rust Playground - Test Rust snippets
Security & Analysis
- Trident - Fuzz testing framework
- Certora Prover - Formal verification
- Sec3 IDL Guesser - Reverse engineer IDLs
- Anchor X-ray - Visualize accounts (Trail of Bits)
- Anchor Version Detector - Compatibility checker
Testing
CTFs & Practice
Capture The Flag
Bootcamps
- Rektoff 6-Week Bootcamp - Free, Solana Foundation supported
- Ackee Auditors Bootcamp
Community & Support
Q&A Platforms
Blogs & Newsletters
- Helius Blog - Frequent Solana content
- Pine Analytics Substack - Protocol deep dives
Security Firms
Top firms for Solana security audits:
- Runtime Verification
- OtterSec
- Neodyme
- Sec3
- Zellic
- Ackee Blockchain
- Hexens
- Trail of Bits
- Kudelski Security
- Cantina
- Certora
- Sherlock
Version Information
- Latest Anchor version (as of 2025): 0.30+
- Recommended Solana CLI: Latest stable
- Rust minimum version: 1.70+
Note: This is a curated collection from the Awesome Solana Security repository and other trusted sources. Resources are selected for their quality, maintenance status, and relevance to modern Solana development practices.