Resources
💻・INTRO
If are you new to Solana, we recommend that you begin with this article that goes over the level topics related to Sol-dev.
Getting Started with Solana Development: https://solana.com/news/getting-started-with-solana-development
SolDev: https://soldev.app/course - A Solana content aggregator with easy discoverability, including tutorials, tools, reference implementations, and more.
SolDev Github: https://github.com/Unboxed-Software/solana-course
Solana Playground (Browser IDE): https://beta.solpg.io/
🔗 ・RPC ENDPOINTS
mainnet-beta
- Solana
https://api.mainnet-beta.solana.com/
- Ankr
https://rpc.ankr.com/solana
- Serum
https://solana-api.projectserum.com/
- GenesysGo
https://ssc-dao.genesysgo.net/
- Metaplex
https://api.metaplex.solana.com/
devnet
- Solana
https://api.devnet.solana.com
- GenesysGo
https://devnet.genesysgo.net/
- Ankr
https://rpc.ankr.com/solana_devnet
testnet
- Solana
https://api.testnet.solana.com
Information and links to dedicated or private RPC endpoints click here
Resources - Projects - Tutorial List
Solana Cookbook: https://solanacookbook.com - Provides essential concepts and code snippets for building applications on Solana.
Figment Learn: https://solanacookbook.com - Go from zero to one by learning the basics of development on the Solana blockchain.
Build a Web3 App on Solana: https://buildspace.so/learn-solana?utm_source=solana.com - Ship an epic Web3 app on Solana with React and Rust.
Questbook x Superteam: https://startonsolana.com/ Learn how to build on the world’s fastest blockchain by doing these quests and start contributing to ecosystem projects right away!
Escrow Program Guide: https://paulx.dev/blog/2021/01/14/programming-on-solana-an-introduction/ - An introductory guide for building a custom program (smart contact) on Solana using a simple escrow program example.
Intro To Anchor Framework: https://paulx.dev/blog/2021/01/14/programming-on-solana-an-introduction/ - Anchor is a framework that makes building Solana applications easier by abstracting a lot of the heavy lifting.
A Guide to Fullstack Development on Solana: https://dev.to/dabit3/the-complete-guide-to-full-stack-solana-development-with-react-anchor-rust-and-phantom-3291 - Learn how to build end-to-end products on Solana with this tutorial covering React, Anchor, Rust, and Phantom.
Intro to Solana Blockchain Concepts: https://2501babe.github.io/posts/solana101.html - A colorful walkthrough and explanation of the Solana blockchain with Ethererum comparisons.
Solana Bootcamp Playlist: https://www.youtube.com/playlist?list=PLilwLeBwGuK7Z2dXft_pmLZ675fuPgkA0 - Not sure what to do? Watch this tech-heavy Solana bootcamp recorded live in Chicago.
🧬・REFERENCE DOCS
Solana Docs: https://docs.solana.com/ - The main technical documentation for the Solana blockchain
SPL Docs: https://spl.solana.com/ - The Solana Program Library (SPL) is a collection of on-chain programs targeting the Sealevel parallel runtime:
Rust Library: https://docs.rs/solana-program/latest/solana_program/# - The base library for all Solana on-chain Rust programs.
Anchor Docs: https://www.anchor-lang.com/ - (New anchor docs) Sealevel runtime framework
Sealevel — Parallel Processing Thousands of Smart Contracts
Metaplex Docs: https://docs.metaplex.com/ - The main technical documentation for Metaplex and NFTs on Solana.
Governance / DAOs: https://docs.realms.today/ - The main technical documenation for governance/DAOs on Solana.
Solana Pay: https://github.com/solana-labs/solana-pay/tree/master/core - The core documentation for Solana Pay, a new payments protocol.
Additional Resources
- Scaffolds: https://soldev.app/library/scaffolds
- SDKs and Frameworks: https://soldev.app/library/sdk
- Tools: https://soldev.app/library/tools
- Implementations: https://soldev.app/library/implementations
- Security: https://soldev.app/library/security
- Solana Twitter Threads: https://soldev.app/library/threads
🎓・USEFUL LINKS
Other Resources
- https://docs.rs/anchor-lang/latest/anchor_lang/index.html
- https://paulx.dev/blog/2021/01/14/programming-on-solana-an-introduction/
- https://github.com/CristinaSolana/solana-developer-resources
- https://github.com/solana-labs
- https://blog.mwrites.xyz/solana-staking-program
- https://blog.mwrites.xyz/your-first-solana-program
- https://blog.mwrites.xyz/anchor-commands-cheatsheet
- https://blog.mwrites.xyz/solana-what-is-a-program-derived-addressa
- https://jito-labs.medium.com/solana-validator-101-transaction-processing-90bcdc271143
Discord Servers
Solana Tech: https://discordapp.com/invite/pquxPsq - This is the main Solana technical support Discord. The most relevant channels are:
developer-support
- Use this for all your general Solana protocol, SPL and web3 questions. This channel is for technical questions onlyAnchor Framework: https://discord.gg/ZCHmqvXgDw - Anchor Framework is a framework and IDL for generating Rust programs and in many cases can speed up development time. If you’re looking for Anchor support, this is the place — the Solana Tech Discord is focused on Solana and Rust native support.
Solana Mobile: https://discord.gg/uYrNqpCE8b - New discord server for SMS and Saga.
Metaplex: https://discord.gg/metaplex - Metaplex is a platform and suite of smart contracts and tools for working with NFTs and the NFT standard on Solana. This is the best channel for NFT support.
Governance/DAOs: https://discord.com/invite/VsPbrK2hJk - Use this Discord for all things related to governance and DAOs.
Explorers
- Solana Explorer: https://explorer.solana.com/
- Solscan: https://solscan.io/
- Solana Beach: https://solanabeach.io/
- SolanaFloor: https://solanafloor.com/
Market
- Serum: https://docs.projectserum.com/serum-ecosystem/build-on-serum
- Mango: https://docs.mango.markets/faqs/dev
- Pyth: https://pyth.network/
- Dexlab: https://github.com/dexlab-io
- Raydium: https://github.com/raydium-io
- Prism: https://prism.ag/
- Jupiter: https://docs.jup.ag/
- Sunny: https://github.com/SunnyAggregator/quarry
- Solend: https://solens.io/
- theblockchainAPI: https://docs.blockchainapi.com/
NFT
- Metaplex: https://github.com/metaplex-foundation/metaplex
- Ilmoi Repo: https://github.com/ilmoi/awesome-solana-nfts
- sol-rayz: https://github.com/NftEyez/sol-rayz
Projects
- Solswatch: https://sols.watch/
- HelloMoon https://www.hellomoon.io/home
- Nasus: https://nasus.io/
- Bridgesplit: https://movemints.bridgesplit.com/
- NetMeta: https://github.com/monogon-dev/NetMeta
- GlassNode: https://glassnode.com/
- CryptoQuant: https://cryptoquant.com/asset/sol/chart/market-data
- nansen.AI: https://www.nansen.ai/
- Elliptic: https://www.elliptic.co/
- ChainAnalysis: https://www.chainalysis.com/
- CrystalBlockChain: https://explorer.crystalblockchain.com/
- figmentIO: https://datahub.figment.io/
- theGraph: https://thegraph.com/docs/en/
- Switchboard: https://switchboard.xyz/
- ChainLink: https://docs.chain.link/solana/
- StakeSolana: https://stakesolana.app/network-analytics
- CryptoSlam: https://cryptoslam.io/solana
- ChainCrunch: https://chaincrunch.cc/
- Solana FM: https://solana.fm/
- Dune Analytics: https://dune.xyz/blog/solana-beta
- vybenetwork: https://projectserum.vybenetwork.com/#/
- SymmetryFi: https://watch.symmetry.fi/
- aleph: https://aleph.im/#/developers
- Polyweave: https://polyweave.xyz/
- SonarWatch: < https://sonar.watch/>
- NovaLaunch: https://novalaunch.art/
- DeepDao: http://deepdao.io/organizations
- Hyperspace: https://hyperspace.xyz/leaderboard