A complete collection of all the Solana programming resources available for developers.
- Intro Level Rust
- Intro Level Solana
- Introduction to Solana
- Proof of History (Consensus Algorithm)
- Setting Up The Development Environment
- Solana CLI
- Program (Smart Contract) Development
- Hello World Program Development
- Program Derived Addresses
- Transactions
- Accounts
- Tokens
- Clusters
- Validators
- Solana Economics
- Client Interaction with the Solana Network
- Serialization
- Solana Program Library
- System Design Proposals
- Solana Program Security
- Anchor
- Building dapps
- Metaplex
- Seahorse
- Solana Playground (Browser-based IDE)
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| The Rust Book | Book | Click here | Rust Community | |
| The Rust Lang Book Playlist | Video | Click here | Youtube - Let's Get Rusty | |
| Rust by Example | Article | Click here | Github - The Rust Programming Language | |
| Rust Crash Course Tutorial for Solana | Video | Click here | Youtube - Josh's DevBox | 01/03/2022 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Solana Docs | Article | Click here | Solana Docs by Solana Foundation | |
| Solana Cookbook | Article | Click here | Solana Developers | |
| Solana Bootcamp Chicago | Video | Click here | Youtube - Solana | |
| Solana Development Tutorial | Video | Click here | Youtube - Josh's DevBox | |
| Full Solana and Rust programming course for beginners | Course | Click here | IdeaSoft Career Booster | |
| Solana Blockchain Development | Course | Click here | Adept | |
| Solana Practicum | Course | Click here | Patika Dev | |
| Intro to Solana | Course | Click here | Soldev | |
| Solana | Course | Click here | Figment Learn | |
| Solana Beginner Crash Course Workshop | Video | Click here | Youtube - Joseph Caulfield | 01/12/2023 |
| Solana 101 Beginner Presentation Workshop | Video | Click here | Youtube - Joseph Caulfield | 03/15/2023 |
| Solana Dev Course | Video | Click here | Youtube - Solandy |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Introduction | Article | Click here | Solana Docs | |
| An Introduction to Solana | Article | Click here | Grayscale | |
| Solana Programming – The Ultimate Guide to Solana Development | Article | Click here | Moralis | 07/14/22 |
| Programming on Solana - Introduction to Ethereum and Solana | Video | Click here | Youtube - Harkirat Singh | 02/23/22 |
| Intro to the Solana Programming Model - Technical Workshop | Video | Click here | Youtube - Solana | 05/18/21 |
| Solana Bootcamp - Day 1 - Intro to Solana | Video | Click here | Youtube - Solana | 01/21/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Proof of History: How Solana brings time to crypto | Article | Click here | Solana | 11/30/21 |
| Solana blockchain and the Proof of History | Article | Click here | InfoWorld | 07/28/22 |
| How Solana’s Proof of History is a Huge Advancement for Block Time | Article | Click here | Medium - Anatoly Yakovenko | 08/14/19 |
| How does Proof Of History work? | Video | Click here | Youtube - Cryptomatics | 01/24/22 |
| Solana's Core Innovation: Proof of History - How Solana Hit 60 Billion Transactions! | Video | Click here | Youtube - Solana Sun | 03/03/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Solana Development Tutorial: Environment setup | Article | Click here | Medium - Solong | 11/24/21 |
| How to Set Up Your Solana Development Environment | Article | Click here | Alchemy | |
| Solana Smart Contract Dev Environment Setup + Some Consle Solana Commands | Video | Click here | Youtube - Josh's DevBox | 01/31/22 |
| Setting Up The Solana Dev Environment (Mac/Linux) | Video | Click here | Youtube - hashn3rd | 05/21/21 |
| Exploring Solana's Tooling Ecosystem | Video | Click here | Youtube - Solana | 04/19/22 |
| How To Install Solana on Mac | Video | Click here | Youtube - MammothInteractive | 04/15/22 |
| How to Install Solana on Windows | Video | Click here | Youtube - MammothInteractive | 04/15/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Command-line Guide | Article | Click here | Solana Docs | |
| Command Line Wallets | Article | Click here | Solana Docs | |
| Using Solana CLI | Article | Click here | Solana Docs | |
| CLI Usage Reference | Article | Click here | Solana Docs | |
| Command-line Interface | Article | Click here | Solana | |
| Setting up a Solana CLI Wallet | Article | Click here | Metaplex | 01/25/23 |
| Solana Automation CLI is here | Article | Click here | Medium - Snowflake Network | 03/22/22 |
| Introduction to Solana and the spl-token command line | Article | Click here | Github - Ryan S | 08/06/22 |
| How do Solana CPIs work? | Twitter Thread | Click here | Twitter - pencilflip.glow | 12/10/21 |
| Learn Solana CLI | Article | Click here | HackMD | |
| The Solana CLI | Video | Click here | Youtube - Procedural Nodes | 09/30/21 |
| Solana Tutorial - Learn the Solana CLI (clusters, wallets, deploy, etc) | Video | Click here | Youtube - Nick Frostbutter | 09/05/22 |
| How to use your Phantom wallet with CLI | Video | Click here | Youtube - Solandy | 07/05/22 |
| The state of program admin keys in Solana | Twitter Thread | Click here | Twitter - 0xGoki | 12/15/21 |
| Solana CLI | Video | Click here | Youtube - Coding & Crypto | 04/09/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| How to Write a Solana Smart Contract? | Article | Click here | Moralis | 10/14/22 |
| How to Build and Deploy a Solana Smart Contract? | Article | Click here | Chainlink | 09/17/21 |
| Programming on Solana - An Introduction | Article | Click here | Paulx | 1/14/21 |
| How to build & deploy smart contracts on solana? | Article | Click here | LeewayHertz | |
| Solana Smart Contract Development: A Detailed Guide | Article | Click here | Antier | |
| How to build & deploy smart contracts on solana? | Article | Click here | Rejolut | |
| Building and Securing Solana Smart Contracts | Article | Click here | Hacken | 06/30/22 |
| Why You Should Develop a Smart Contract on Solana | Article | Click here | Oodles Blockchain | 08/24/22 |
| How to Create Smart Contracts in Solana and Anchor | Article | Click here | Better Programming | 01/22/22 |
| Complete guide to deploy smart contracts on Solana | Article | Click here | Codedamn | 12/11/22 |
| My lesson learn in Solana Smart Contract development | Article | Click here | Medium - Matthew Leung | 03/08/22 |
| Solana Development (6): Understanding How Smart Contract Works in Solana | Article | Click here | CoinsBench | 11/09/21 |
| Solana Tutorial Building Smart Contracts & dApps For The Solana Hackathon | Article | Click here | Jamesbachini | 01/03/21 |
| Solana Smart Contract Development: Hello World Tutorial - Rust and Typescript walkthrough | Video | Click here | Youtube - Josh's DevBox | 02/04/22 |
| Building SmartContracts With Solana and Rust Lang | Video | Click here | Youtube - David Choi | 05/04/21 |
| Code a Solana smart contract in 2 mins | Video | Click here | Youtube - David Choi | 01/07/22 |
| Solana Free 2-hour course : How to Build Smart Contracts (Rust) | Video | Click here | Youtube - EatTheBlocks | 09/22/22 |
| How To Build and Deploy a Solana Smart Contract | Video | Click here | Youtube - Chainlink | 09/18/21 |
| Compressed NFTs: Metaplex & Solana Labs/Foundation | Podcast | Click here | Twitter - Dialect | 01/24/23 |
| SPL Governance | Video | Click here | Youtube - Solana | 11/07/22 |
| Programming on Solana - Smart Contract Hello World Program in Rust | Video | Click here | Youtube - Harkirat Singh | 02/23/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Hello World | Article | Click here | Soldev | |
| Hello World Quickstart Guide | Article | Click here | Solana Docs | |
| Solana Development (5): Deploy your First Smart Contract | Article | Click here | Medium - Brochain | 11/05/21 |
| An Introduction to Building on the Solana Network | Article | Click here | Hackernoon | 09/30/21 |
| Hello, World in Solana with Rust & Web3.js | Article | Click here | Topherpedersen Blog | 01/14/22 |
| Programming on Solana Hello World Program in Rust | Video | Click here | Youtube - Harkirat Singh | 02/23/22 |
| Solana Smart Contract Development: Hello World Tutorial Rust and Typescript walkthrough | Video | Click here | Youtube - Josh's DevBox | 02/04/22 |
| Hello World | Video | Click here | Youtube - Solana | 09/01/22 |
| Build and Deploy a Solana Smart Contract (Hello World) using Rust | Video | Click here | Youtube - David Razmadze | 04/18/22 |
| Notes from Hello World Deep Dive | Twitter Thread | Click here | Twitter - C.OG | 10/26/21 |
| Hello World Increment Program | Video | Click here | Youtube - NpmRunProgram | 06/01/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Program Derived Addresses | Twitter Thread | Click here | Twitter - pencilflip.glow | 11/03/21 |
| Program Derived Addresses (PDAs) | Article | Click here | Solana Cookbook | 08/18/22 |
| Program Derived Addresses | Article | Click here | Solana Docs | |
| Understanding Program Derived Addresses | Article | Click here | Brian Friel | 10/21/21 |
| What Is a Program Derived Address? | Article | Click here | Medium - Matt Lim | 10/23/21 |
| What is a Program Derived Address (PDA) exactly? | Article | Click here | Stackexchange | |
| Program Derived Addresses (PDAs) | Video | Click here | Youtube - Coding & Crypto | 06/29/22 |
| Solana Bytes - Program Derived Addresses | Video | Click here | Youtube - Solana | 09/09/22 |
| What is a Program Derived Address (PDA)? | Article | Click here | Alchemy | 01/25/23 |
| Program derived addresses and cross program invocation | Video | Click here | Youtube - Solana | 01/20/22 |
| How to Use Program Derived Addresses in Your Solana Anchor Program | Article | Click here | QuickNode | 01/09/23 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Transactions | Article | Click here | Solana Docs | |
| Versioned Transactions | Artile | Click here | Solana Docs | |
| Address Lookup Tables | Article | Click here | Solana Docs | |
| Transactions | Article | Click here | Solana Cookbook | 12/30/21 |
| Solana Transaction Structure | Article | Click here | Solana Wiki | 05/08/21 |
| Solana Validator 101: Transaction Processing | Article | Click here | Medium - Jito Labs | 11/23/21 |
| Transaction Fees | Article | Click here | Jstarry Notion | 11/15/21 |
| Solana Transactions in Depth | Article | Click here | Medium - Alex Miller | 09/11/21 |
| How to Get Transaction Logs on Solana | Article | Click here | QuickNode | 10/27/22 |
| Transaction confirmation | Article | Click here | Jstarry Notion | 05/26/22 |
| Structure of Solana's blockspace | Twitter Thread | Click here | Twitter - 7Layer | 01/18/23 |
| Solana transaction- Lumina Labs | Twitter Thread | Click here | Twitter - wireless anon | 01/11/23 |
| How to Use Versioned Transactions on Solana | Article | Click here | QuickNode | 10/18/22 |
| MEV on Solana | Article | Click here | Chainstack | 09/16/22 |
| Solana Transactions with Better Call Sol | Video | Click here | Youtube - Lab Eleven | 03/08/23 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Accounts | Article | Click here | Solana Docs | |
| An Introduction to the Solana Account Model | Article | Click here | QuickNode | 09/23/22 |
| Accounts | Article | Click here | Solana Cookbook | 08/18/22 |
| Account Storage | Article | Click here | Solana Wiki | 05/08/21 |
| Solana accounts explained | Twitter Thread | Click here | Twitter - pencilflip.glow | 10/25/21 |
| A Deep Dive into Solana Account Model (1) — Introduction | Article | Click here | Medium - Brochain | 02/06/22 |
| A Deep Dive into Solana Account Model (2) — SPL Token | Article | Click here | Medium - Brochain | 02/09/22 |
| Account Model | Article | Click here | Solana Wiki | 05/08/21 |
| Paginating and ordering accounts in Solana | Article | Click here | Lorisleiva | |
| Solana tutorial #1: Solana accounts | Article | Click here | Ackee Blockchain | 11/05/21 |
| Understand Solana with Solscan: Solana Account Explained | Article | Click here | Solscan | 08/30/22 |
| Transfer of Sol between accounts | Article | Click here | Ledger | |
| Account abstraction | Twitter Thread | Click here | Twitter - Squads | 12/07/22 |
| What are Solana Accounts? | Video | Click here | Youtube - Solandy | 12/22/21 |
| How Your Data & Programs are Stored on Solana - Solana's Account System | Video | Click here | Youtube - Solana Sun | 03/06/22 |
| How To Get Solana Token Accounts From A Wallet Address | Video | Click here | Youtube - QuickNode | 06/23/22 |
| Solana Bytes - Custom Account Data | Video | Click here | Youtube -Solana | 09/09/22 |
| Solana Bytes - Accounts | Video | Click here | Youtube - Solana | 09/09/22 |
| How to Freeze Token Accounts | Video | Click here | Youtube - Solandy | 03/02/22 |
| How does Solana generate public and private keys? | Article | Click here | Chainstack | 11/22/22 |
| Managing large accounts on Solana | Video | Click here | Youtube - Solana | 03/31/2023 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Create Tokens With The Token Program | Article | Click here | Soldev | |
| Lecture/Demo: How to build a simple token program | Video | Click here | Youtube - Solana | 01/20/22 |
| Use Token-2022 for Everything | Video | Click here | Youtube - Solana | 11/07/22 |
| Swap Tokens With The Token Swap Program | Article | Click here | Soldev | |
| Create Solana NFTs With Metaplex | Article | Click here | Soldev | |
| Create a token on Solana | Article | Click here | Figment Learn | |
| Token Program | Article | Click here | Solana | |
| How to Create a Solana Token in 5 Steps | Article | Click here | Moralis | 02/18/22 |
| Building your own token with Solana | Article | Click here | LogRocket | 06/02/22 |
| Create and List a Solana Token in a UI with Zero Development in 5 Minutes | Article | Click here | Medium - Austerity Sucks | 11/01/21 |
| How To Develop Token on The Solana Blockchain? | Article | Click here | SAGipl | |
| Retrieve Tokens and Balances from a Solana Wallet | Video | Click here | Adept | 01/25/22 |
| How to create your own token on Solana | Video | Click here | Youtube - Loop Creative Andy | 05/24/21 |
| How to build a simple token program | Video | Click here | Youtube - Solana | 01/20/22 |
| SOLANA - Technical Guide / Create Your Own Token / Using the Wallet | Video | Click here | Youtube -Crypton | 07/15/21 |
| Create Your Own Token and NFT | Video | Click here | Youtube - ZappyCode | 05/25/21 |
| Create your own token | Video | Click here | Youtube - Harkirat Singh | 02/23/22 |
| What exactly is an NFT? | Article | Click here | Solana | |
| Solana’s Token Program, Explained | Article | Click here | Medium - Matt Lim | 10/29/2021 |
| Minting Compressed NFTs | Video | Click here | Youtube - Solana | 04/03/2023 |
| Transferring Compressed NFTs | Video | Click here | Youtube - Solana | 04/03/2023 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| A Solana Cluster | Article | Click here | Solana Docs | |
| Solana Clusters | Article | Click here | Solana Docs | |
| Solana Cluster RPC Endpoints | Article | Click here | Solana Docs | |
| Benchmark a Cluster | Article | Click here | Solana Docs | |
| Performance Metrics | Article | Click here | Solana Docs | |
| What Are Solana Clusters? | Article | Click here | Blockchain101 | |
| Solana Cluster | Article | Click here | Neon Labs | |
| solana-cluster | Github | Click here | Github - Blockdaemon | |
| What is Solana? How Does It Work? | Article | Click here | Solana Compass | |
| A Solana Cluster. Solana Documentation. Learn How Solana Works | Video | Click here | Youtube - Youni | 01/23/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Anatomy of a Validator | Article | Click here | Solana Docs | |
| TPU (Transaction Processing Unit) | Article | Click here | Solana Docs | |
| TVU | Article | Click here | Solana Docs | |
| Blockstore | Article | Click here | Solana Docs | |
| Gossip Service | Article | Click here | Solana Docs | |
| The Runtime | Article | Click here | Solana Docs | |
| Starting a Validator | Article | Click here | Solana Docs | |
| Validator - Vote Account Management | Article | Click here | Solana Docs | |
| Staking | Article | Click here | Solana Docs | |
| Monitoring a Validator | Article | Click here | Solana Docs | |
| Publishing Validator Info | Article | Click here | Solana Docs | |
| Validator - Failover Setup | Article | Click here | Solana Docs | |
| What is a Solana Validator? | Article | Click here | Shakudo | 07/08/22 |
| How Solana Staking Works | Article | Click here | Blockdaemon | |
| Solana: How to pick a validator | Article | Click here | Medium - Michael Hubbard | 09/06/21 |
| Solana Validators | Article | Click here | Blockdaemon | |
| What Is A Validator? | Article | Click here | Solana Validator | |
| Solana Validator Workshop | Twitter Thread | Click here | Twitter - Everstake | 09/21/22 |
| validator network | Twitter Thread | Click here | Twitter - Solana Foundation | 08/10/22 |
| Why Solana is more decentralized than you think ? | Twitter Thread | Click here | Twitter - Solana Foundation | 07/25/22 |
| What are Solana Validators and How do they Work? | Article | Click here | Ascendex | 09/01/22 |
| Everything about Staking Solana; Validators, Apps, and a Solstake.io Full Tutorial | Video | Click here | Youtube - Seb Montgomery | 07/25/21 |
| Solana Staking how to pick the best Validator. Everstake vs small validators. | Video | Click here | Youtube - Sol Play | 01/18/22 |
| How We Built Novel Staking Infrastructure For a Solana Validator | Article | Click here | Moonfire | 08/30/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Solana Economics Overview | Article | Click here | Solana Docs | |
| Terminology for Economics | Article | Click here | Solana Docs | |
| Solana's Proposed Inflation Schedule | Article | Click here | Solana Docs | |
| Adjusted Staking Yield | Article | Click here | Solana Docs | |
| Transaction Fees | Article | Click here | Solana Docs | |
| Storage Rent Economics | Article | Click here | Solana Docs | |
| Validation-client Economics | Article | Click here | Solana Docs | |
| Solana Economics | Article | Click here | Medium - Clayton Menzel | 02/04/21 |
| Solana Validator Economics | Article | Click here | Medium - Thalita | 08/23/22 |
| Solana Tokenomics Explained | Article | Click here | Shrimpy | 10/05/22 |
| Solana (SOL) Tokenomics | Article | Click here | CoinGecko | 07/18/22 |
| Tokenomics | Article | Click here | Solanium | |
| Solana Fee markets | Article | Click here |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Read Data From The Solana Network | Article | Click here | Soldev | |
| Write Data To The Solana Network | Article | Click here | Soldev | |
| Interact With Wallets | Article | Click here | Soldev | |
| Serialize Custom Instruction Data | Article | Click here | Soldev | |
| Deserialize Custom Account Data | Article | Click here | Soldev | |
| Page, Order, and Filter Custom Account Data | Article | Click here | Soldev | |
| JSON RPC API | Article | Click here | Solana Docs | |
| Web3 JavaScript API | Article | Click here | Solana Docs | |
| Web3 API Reference | Article | Click here | Solana Docs | |
| Rust API | Article | Click here | Solana Docs | |
| How To Read Data From The Network | Video | Click here | Youtube - Solandy | 08/17/22 |
| How To Write Data To The Network | Video | Click here | Youtube - Solandy | 08/28/22 |
| Reading data from the blockchain | Article | Click here | Buildspace | |
| Integrating with Solana wallets | Article | Click here | Lorisleiva | 02/10/22 |
| How to run a Solana RPC node | Article | Click here | Chainstack | 03/04/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Serializing Data | Article | Click here | Solana Cookbook | 09/20/22 |
| How to Deserialize Account Data on Solana | Article | Click here | QuickNode | 01/23/23 |
| Serializing Instruction Data | Video | Click here | Youtube - Solandy | 09/15/22 |
| Guide on Serialization | Twitter Thread | Click here | Twitter - sayantan | 01/22/22 |
| Deserializing Custom Account Data | Video | Click here | Youtube - Solandy | 10/07/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| SPL Introduction | Article | Click here | Solana Program Library Docs | |
| Token Program | Article | Click here | Solana Program Library Docs | |
| Token Swap Program | Article | Click here | Solana Program Library Docs | |
| Token-Lending Program | Article | Click here | Solana Program Library Docs | |
| Associated Token Account Program | Article | Click here | Solana Program Library Docs | |
| Token Upgrade Program | Article | Click here | Solana Program Library Docs | |
| Memo Program | Article | Click here | Solana Program Library Docs | |
| Name Service | Article | Click here | Solana Program Library Docs | |
| Shared memory Program | Article | Click here | Solana Program Library Docs | |
| Feature Proposal Program | Article | Click here | Solana Program Library Docs | |
| Token-2022 Program | Article | Click here | Solana Program Library Docs | |
| Use Token-2022 for Everything | Video | Click here | Youtube - Solana | 11/07/22 |
| Solana zk tokens - A Primer | Twitter Thread | Click here | Twitter - hersh | 02/21/22 |
| SPL tokens | Twitter Thread | Click here | Twitter - sayantan | 01/12/22 |
| Building an SPL-token-faucet on Solana | Article | Click here | Medium - Maxim Piessen | 12/07/21 |
| solana-program-library | Github | Click here | Github - Solana Labs | |
| Yield Farming | Github | Click here | Github - Solana Labs | |
| Token Lending | Github | Click here | Github - Solana Labs | |
| Stake Pool | Github | Click here | Github - Solana Labs | |
| Name Service | Github | Click here | Github - Solana Labs | |
| Governance | Github | Click here | Github - Solana Labs | |
| Token | Github | Click here | Github - Solana Labs | |
| Token Swap | Github | Click here | Github - Solana Labs | |
| Shared Memory | Github | Click here | Github - Solana Labs | |
| Confidential Token Program | Github | Click here | Github - Solana Labs | |
| Stateless Offer | Github | Click here | Github - Solana Labs | |
| Memo Program | Github | Click here | Github - Solana Labs | |
| Binary Option | Github | Click here | Github - Solana Labs | |
| Associated Token Accounts and risks of signing an unknown setAuthority() transaction | Twitter Thread | Click here | Twitter - Abdul | 04/14/22 |
| The SPL Token Program | Video | Click here | Youtube - Solandy | 10/21/22 |
| Diagramming Accounts | Twitter Thread | Click here | Twitter - pencilflip.glow | 11/14/21 |
| Solana SPL Token Beginner's Guide | Article | Click here | Avana Wallet | 10/06/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| System Design Proposals | Article | Click here | Solana Docs | |
| Accepted Design Proposals | Article | Click here | Solana Docs | |
| AccountsDB Replication for RPC Services | Article | Click here | Solana Docs | |
| Bankless Leader | Article | Click here | Solana Docs | |
| Block Confirmation | Article | Click here | Solana Docs | |
| Optimize RocksDB Compaction for Solana BlockStore | Article | Click here | Solana Docs | |
| Cluster Test Framework | Article | Click here | Solana Docs | |
| Comprehensive Compute Fees | Article | Click here | Solana Docs | |
| Embedding the Move Language | Article | Click here | Solana Docs | |
| Fee Transaction Priority | Article | Click here | Solana Docs | |
| Leader Duplicate Block Slashing | Article | Click here | Solana Docs | |
| Inter-chain Transaction Verification | Article | Click here | Solana Docs | |
| Ledger Replication | Article | Click here | Solana Docs | |
| Program log binary data | Article | Click here | Solana Docs | |
| Optimistic Confirmation and Slashing | Article | Click here | Solana Docs | |
| Optimistic Transaction Propagation Signal | Article | Click here | Solana Docs | |
| Optimistic Confirmation | Article | Click here | Solana Docs | |
| Program Instruction Macro | Article | Click here | Solana Docs | |
| Return data from BPF programs | Article | Click here | Solana Docs | |
| RiP Curl: low-latency, transaction-oriented RPC | Article | Click here | Solana Docs | |
| Rust Clients | Article | Click here | Solana Docs | |
| Simple Payment and State Verification | Article | Click here | Solana Docs | |
| Slashing rules | Article | Click here | Solana Docs | |
| Snapshot Verification | Article | Click here | Solana Docs | |
| Tick Verification | Article | Click here | Solana Docs | |
| Timely Vote Credits | Article | Click here | Solana Docs | |
| Transactions v2 - On-chain Address Lookup Tables | Article | Click here | Solana Docs | |
| Validator | Article | Click here | Solana Docs | |
| Secure Vote Signing | Article | Click here | Solana Docs |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| How to approach the Program Security module | Article | Click here | Soldev | |
| Signer Authorization | Article | Click here | Soldev | |
| Owner Checks | Article | Click here | Soldev | |
| Account Data Matching | Article | Click here | Soldev | |
| Reinitialization Attacks | Article | Click here | Soldev | |
| Duplicate Mutable Accounts | Article | Click here | Soldev | |
| Type Cosplay | Article | Click here | Soldev | |
| Arbitrary CPI | Article | Click here | Soldev | |
| Bump Seed Canonicalization | Article | Click here | Soldev | |
| Closing Accounts and Revival Attacks | Article | Click here | Soldev | |
| PDA Sharing | Article | Click here | Soldev | |
| Solana program security - Part 1 (from FYEO, formerly Kudelski) | Article | Click here | Kudelski Security | 09/15/21 |
| Code and implementation Security Assessment (from FYEO, formerly Kudelski) | Document | Click here | Solana | 07/07/21 |
| Security Policy | Github | Click here | Github - Solana Labs | |
| sealevel-attacks | Github | Click here | Github - coral xyz | |
| Solana Auditing and Security Resources | Github | Click here | Github - sanny | |
| How To Develop a Secure Solana Program: Types | Article | Click here | Ulam Labs | 08/18/22 |
| Solana Security Workshop | Article | Click here | Solana Security Workshop | |
| A Review of Recent Hacks on Solana | Article | Click here | Sec3 | 09/06/22 |
| A Framework for Formal Verification of Solana Programs | Video | Click here | Youtue - Solana | 11/07/22 |
| Lessons Learned From Auditing Solana | Video | Click here | Youtube - Solana | 11/07/22 |
| How to audit Solana smart contracts Part 1: a systematic approach | Article | Click here | Medium - Sec3 | 11/11/21 |
| How to audit Solana smart contracts Part 2: automated scanning | Article | Click here | Medium - Sec3 | 11/13/21 |
| How to audit Solana smart contracts Part 3: penetration testing | Article | Click here | Medium - Sec3 | 12/08/21 |
| Solana Smart Contracts: Common Pitfalls and How to Avoid Them | Article | Click here | Neodyme | 08/20/21 |
| Solend Auditing Workshop | Document | Click here | Solend Protocol | 06/30/21 |
| Soteria — A vulnerability scanner for Solana smart contracts | Article | Click here | Medium - Sec3 | 10/09/21 |
| The Vulnerabilities You’ll Write With Anchor | Article | Click here | Zellic | 08/16/22 |
| Solana: An Auditor's Introduction | Article | Click here | Osec | 03/14/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Intro to Anchor development | Article | Click here | Soldev | |
| Intro to client-side Anchor development | Article | Click here | Soldev | |
| Anchor PDAs and Accounts | Article | Click here | Soldev | |
| Anchor CPIs and Errors | Article | Click here | Soldev | |
| Anchor | Article | Click here | Anchor | |
| Installation | Article | Click here | Anchor | |
| Intro to Programming on Solana | Article | Click here | Anchor | |
| High-level Overview | Article | Click here | Anchor | |
| The Accounts Struct | Article | Click here | Anchor | |
| The Program Module | Article | Click here | Anchor | |
| Errors | Article | Click here | Anchor | |
| Cross-Program Invocations | Article | Click here | Anchor | |
| Program Derived Addresses | Article | Click here | Anchor | |
| anchor-by-example | Github | Click here | Github - coral xyz | |
| anchor | Github | Click here | Github - coral xyz | |
| Using PDAs and SPL Token in Anchor | Article | Click here | Better Programming | 11/16/21 |
| Getting started with Solana and Anchor | Article | Click here | Lorisleiva | |
| Crate anchor_lang | Article | Click here | RS Docs | |
| Solana Bytes - Intro to Anchor | Video | Click here | Youtube - Solana | 09/01/22 |
| Creating a Solana Program with Anchor | Article | Click here | Adept | 01/25/22 |
| Introduction to Anchor Solana development | Video | Click here | Youtube - Chainlink | 04/25/22 |
| Intro to Anchor Solana Development | Video | Click here | Youtube - Chainlink 10/20/22 | |
| Anchor: A Powerful Framework for Solana Developers | Article | Click here | HackMD | |
| Anchor IDLs | Twitter Thread | Click here | Twitter - jozanza | 10/20/22 |
| Anchor Workshop | Video | Click here | Youtube - Solana | 11/07/22 |
| Build Solana Smart Contracts & DApps using Anchor Rust & React from scratch | Article | Click here | Medium - makeDEVeasy | 08/15/22 |
| On-Chain Voting | Article | Click here | Anchor Examples | |
| Write Your First Anchor Program: Building a Vesting Schedule | Video | Click here | Youtube - Solana | 11/07/22 |
| Simple tutorial on Solana Rust smart contract with Anchor framework | Article | Click here | Techchee | |
| Anchor: Solana Sealevel Framework | Article | Click here | Morioh | |
| Solana Smart Contract Tutorial: Using the Anchor Framework | Video | Click here | Youtube - Josh's DevBox | 03/02/22 |
| How to Anchor: An introduction to the Anchor Framework | Video | Click here | Youtube - Solana | 09/09/21 |
| CPI Call's | Github | Click here | Github - Solana | |
| Writing a Solana Program with Anchor | Video | Click here | Youtube - Solandy | 02/06/22 |
| Solana Tutorial: Creating PDA's with Anchor | Video | Click here | Youtube - Josh's DevBox | 07/16/22 |
| Programming Solana Smart Contracts Intermediate Anchor Tutorial | Video | Click here | Youtube - Henry-E | 05/19/21 |
| How to Build & Deploy a Solana Smart Contract using Anchor | Article | Click here | Become Better Programmer | 02/02/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Solana Dapp Development | Article | Click here | Medium - Crypton Studio | 08/03/22 |
| Create a simple blog dApp on Solana | Article | Click here | Figment Learn | |
| Solana dApp Scaffold Next | Github | Click here | Github - Solana Labs | |
| Minting NFTs on Solana at Scale | Video | Click here | Youtube - Solana | 11/07/22 |
| Tutorial for building simple Solana DeFi Dashboard dApp with Moralis | Article | Click here | React.js Examples | 02/15/22 |
| Create a Solana dApp from scratch | Article | Click here | Lorisleiva | |
| Building a calculator using Solana programs | Article | Click here | Questbook | |
| Build a Crowdfunding platform on Solana | Article | Click here | Figment Learn | |
| Create a fullstack mail dApp on Solana | Article | Click here | Figment Learn | |
| Building a messaging app on Solana | Article | Click here | Questbook | |
| Create your personal Solana wallet | Article | Click here | Questbook | |
| Solana Workshop dApps | Github | Click here | Github - Solana Developers | |
| How to Build a Solana NFT Explorer | Article | Click here | Moralis | 09/07/22 |
| Writing a dApp to Work With PDA's | Video | Click here | Youtube - Josh's DevBox | 07/21/22 |
| Build DAPPs with Solana, Rust, and Arweave | Video | Click here | Youtube - David Choi | 07/21/22 |
| Solana Smart Contract Tutorial: Using Phantom Wallet to create a DApp | Video | Click here | Youtube - Josh's DevBox | 03/13/22 |
| Building your first dApp on Solana | Video | Click here | Youtube - Harvard Blockchain Club | 11/13/21 |
| Solana Workshops | Github | Click here | Github - Solana Developers | |
| How to Build Your Own ZK App on Solana in Minutes | Video | Click here | Youtube - Solana | 11/07/22 |
| Build TikTok Web 3.0 Blockchain App with Solana | Video | Click here | Youtube - Clever Programmer | 05/18/22 |
| Build a Blog App with Solana & React | Video | Click here | Youtube - Clever Programmer | 09/26/22 |
| Build Solana Todo App with Next.js & Rust | Video | Click here | Youtube - Clever Programmer | 09/06/22 |
| How to Build an xNFT | Video | Click here | Youtube - Solana | 11/07/22 |
| How to Build a Staking Dapp | Article | Click here | Alchemy | |
| Build a Web3 app on Solana with React and Rust | Article | Click here | Buildspace | |
| Build a web3 app on Solana with React and Rust | Video | Click here | Youtube - Web3Vault | 02/20/22 |
| Dapps Without Borders- How to Build With xDapp Frameworks | Video | Click here | Youtube - Solana | 11/07/22 |
| Creating a Roulette Game | Article | Click here | Questbook | |
| Building Decentralized Order Books | Video | Click here | Youtube - Solana | 11/07/22 |
| Build Spotify Blockchain Web3 dApp with Next.js, Solana | Video | Click here | Youtube - Clever Programmer | 05/30/22 |
| Solana dApp Store: Chat with Solana Mobile team on anything dApps | Podcast | Click here | Twitter - Solana Mobile | 02/01/23 |
| solana-nft-gallery | Github | Click here | Github - Swaroop Maddu | |
| Runtime Limitations, Building Apps in Constrained Systems | Video | Click here | Youtube - Solana | 01/20/22 |
| A Guide to Making UX Friendly Solana Dapps | Video | Click here | Youtube - Solana | 11/15/21 |
| Why You Should Build Your DeFi Dapp Using Anchor | Video | Click here | Youtube - Solana | 11/15/21 |
| Bringing Smart Contracts to Their Break(ing) Point | Video | Click here | Youtube - Solana | 11/15/21 |
| How to Connect Users to Your dApp with the Solana Wallet Adapter and Scaffold | Article | Click here | QuickNode | 09/23/22 |
| Build Facebook 3.0 on Blockchain with Solana | Video | Click here | Youtube - Clever Programmer | 04/19/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Seahorse | Article | Click here | Seahorse | |
| Installation | Article | Click here | Seahorse Docs | |
| Calculator: Your first Seahorse program | Article | Click here | Seahorse Docs | |
| Seahorse - Accounts | Article | Click here | Seahorse Docs | |
| Seahorse - SPL tokens | Article | Click here | Seahorse Docs | |
| Seahorse - Other CPIs | Article | Click here | Seahorse Docs | |
| seahorse | Twitter Thread | Click here | Twitter - Amelia | 08/08/22 |
| seahorse-lang | Github | Click here | Github - Amelia chen | |
| Intro to Seahorse | Video | Click here | Youtube - Solana | 09/01/22 |
| An introduction to writing applications on Solana with Anchor and Seahorse lang | Article | Click here | Medium - Het Dagli | 09/19/22 |
| Writing Solana Programs in Python - Seahorse Tutorial | Video | Click here | Youtube - Solandy | 09/02/22 |
| Title | Type | Link | Source | Date |
|---|---|---|---|---|
| Solana Playground | Article | Click here | Solana | |
| Solana Playground | Article | Click here | Solana Playground | |
| Solana Playground | Document | Click here | Tran Giang Long | 03/15/22 |
| solana-playground-app | Github | Click here | Github - Solana Playground Labs | |
| Let's build a Solana Game! - Part 1 - Anchor + Playground | Video | Click here | Youtube - Sol Play | 11/17/22 |
| Make a pay to play to earn Solana game - Anchor Playground | Video | Click here | Youtube - Sol Play | 11/26/22 |