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 |