A comprehensive, factual resource hub for anyone interested in learning about the Solana blockchain and its underlying technology.
- Introduction and Overview
- Opinion and Essays
- Technical Deep Dives
- Developer Resources
- Case Studies and Analysis
- Future of Solana
- Accessible Explainers
Title | Type | Author | Link | Description |
---|---|---|---|---|
The Solana Programming Model | Article | 0xIchigo | Link | This article explores Solana's architecture, account model, and transaction mechanics. |
Programming on Solana, An Introduction | Article | Paul X | Link | Introductory post on Solana programming. |
Title | Type | Author | Link | Description |
---|---|---|---|---|
Solana Summer | Article | Packy McCormick | Link | Comprehensive and engaging read about Solana's story. |
The Year Solana Blew Up | Article | Ryan Shea | Link | Must-read for those interested in Solana. |
Why Solana | Article | Mert Mumtaz | Link | A personal perspective on building on Solana. |
Title | Type | Author | Link | Description |
---|---|---|---|---|
Architecture for a High Performance Blockchain | Whitepaper | Anatoly Yakovenko | Link | Proposal of a new blockchain architecture. |
Proof of History Primer | Article | Shinobi Systems | Link | Easily digestible deep-dive into Proof of History. |
Transaction Processing on Solana | Article | Jito Labs | Link | Deep dive into validator internals and transaction processing. |
Solana Internals | Article | Sec3 | Link | Series deep-diving into Solana internals. |
Mobile dApp Architecture | Docs | Mike Sulistio | Link | An overview of mobile dApp architecture with the Mobile Wallet Adapter protocol. |
Title | Type | Author | Link | Description |
---|---|---|---|---|
Create Your First Solana dApp | Tutorial | Loris Leiva | Link | Easy tutorial on writing Solana programs. |
The Solana Cookbook | Docs | Solana Cookbook Team | Link | Cookbook for Solana developers. |
Solana Mobile Developer Docs | Docs | Solana Mobile Team | Link | Comprehensive resources for mobile development on Solana. |
Skeet - TypeScript Serverless Framework | Docs | Skeet Dev | Link | Open-Source TypeScript Serverless Framework for creating Solana dApps. |
solv - Solana Validator Tool | Docs | Epics DAO | Link | Open-Source Tool for easy running Solana Validator. |
Title | Type | Author | Link | Description |
---|---|---|---|---|
Firedancer Reliability Efforts | Article | Jump Crypto | Link | Analysis of past Solana outages and Firedancer's role. |
Transaction Confirmations | Article | Jstarry | Link | Deep dive into the transaction confirmation process. |
Key custody on iOS | Article | Mike Sulistio | Link | Deep dive into the patterns and challenges of key custody on iOS. |
Title | Type | Author | Link | Description |
---|---|---|---|---|
What is Firedancer? A Deep Dive into Solana 2.0 | Article | 0xIchigo | Link | Deep dive on Solana's future developments. |
State Compression on Solana | Whitepaper | Various | Link | Whitepaper on the theory behind state compression. |
Title | Type | Author | Link | Description |
---|---|---|---|---|
A Dummy’s Guide to Solana’s Architecture | Article | Anvit | Link | An overview of Solana's architecture. |
Local Fee Markets on Solana | Thread | 7Layer | Link | Deep dive into what fee markets are and how they work. |
How to Mint Solana Compressed NFTs (cNFTs) with TypeScript | Article | kishi.sol | Link | A step-by-step guide on how to mint cNFTs. |
Implementing "Sign In With Solana"(SIWS) | Article | kishi.sol | Link | A step-by-step guide on how to implement SIWS. |
Tips for Minting Multiple Compressed NFTs (cNFTs) Simultaneously on Solana | Article | kishi.sol | Link | Tips for minting multiple cNFTs simultaneously. |
We welcome contributions from everyone who is interested in adding valuable information and research about the Solana blockchain. Below are the guidelines for contributing to this repository.
-
Fork the Repository: Click the 'Fork' button on the top right of this page to create your own copy of this repository.
-
Clone Your Fork: Clone the forked repository to your local machine. You can do this by running:
git clone https://github.com/helius-labs/solana-awesome.git
-
Create a New Branch: Before making any changes, create a new branch with a relevant name. For example:
-
Make Your Changes: Add or update content in the repository. Ensure you follow the content guidelines mentioned below.
-
Commit Your Changes: Once you've made your changes, commit them with a clear and descriptive message. For example:
git commit -m "Add article on Solana's consensus mechanism"
- Push to Your Fork: Push the changes to your forked repository.
git push origin add-solana-research-article
- Submit a Pull Request: Go back to the original repository, and you'll see a 'Compare & pull request' button. Click on it, fill in the details, and submit your pull request.
- Relevance: Ensure all content is directly related to the Solana blockchain.
- Accuracy: All factual information must be accurate and well-researched.
- Originality: Content should be original or properly attributed to its source.
- Clarity: Write in a clear, concise, and understandable manner.
- Formatting: Use Markdown formatting to ensure the content is readable and well-organized.
Once you submit your pull request, it will be reviewed by the repository maintainers. We may provide feedback or request changes if necessary. Once approved, your contribution will be merged into the repository.
If you have any questions or suggestions about contributing, feel free to open an issue in this repository.
Thank you for your interest in contributing to the Solana Blockchain Repository!