Skip to content

Instantly share code, notes, and snippets.

@gaboesquivel
Last active March 2, 2022 07:06
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save gaboesquivel/c7452a12c1b9acc7b34726b857c020e4 to your computer and use it in GitHub Desktop.
Save gaboesquivel/c7452a12c1b9acc7b34726b857c020e4 to your computer and use it in GitHub Desktop.
Solana Resources

Guides / Walkthroughs

Intro to Programming on Solana https://paulx.dev/blog/2021/01/14/programming-on-solana-an-introduction/

Intro to Anchor Framework https://project-serum.github.io/anchor/getting-started/introduction.html

Video

Solana Core Concepts https://www.youtube.com/watch?v=4dNuMXBjpr0&list=PLilwLeBwGuK4teLcqyXavweEbveCjjRk0

Solana Tutorial | Solana for Developers https://www.youtube.com/watch?v=qNIhClYDjR8

Programming Solana (playlist) https://www.youtube.com/playlist?list=PL41Cw3fN3CfdbmhgxADwyDyIoDrxc22v2

Programming Solana Smart Contracts https://www.youtube.com/watch?v=i6Ycr5nhjH8

Figment Learn Pathway (playlist) https://www.youtube.com/playlist?list=PLkgTdjgP1aUAiqqbvVi3b0sSdxByd5KSX

Programming Solana Smart Contracts | Hello World Anchor Tutorial https://www.youtube.com/watch?v=oD1umX_DnUw

Courses

Building Smart Contracts on Solana https://solhack.com/courses/building-solana-smart-contracts-dapps-with-james-bachini/

How Rusty is Your Rustlang https://solhack.com/courses/how-rusty-is-your-rust-lang/

Programming on Solana an Introduction https://solhack.com/courses/programming-on-solana-an-introduction/

Solana Security Audit Workshop by Solend https://solhack.com/courses/solana-security-audit-workshop-by-solend/

Figment Solana-Pathway https://learn.figment.io/network-documentation/solana/solana-pathway(edited)

Docs

Terminology https://docs.solana.com/terminology

Transactions https://docs.solana.com/developing/programming-model/transactions

Accounts https://docs.solana.com/developing/programming-model/accounts

Runtime https://docs.solana.com/developing/programming-model/runtime

Devnet Endpoint and Rate Limits https://docs.solana.com/cluster/rpc-endpoints#devnet

Testnet Endpoint and Rate Limits https://docs.solana.com/cluster/rpc-endpoints#testnet

On-chain Programs https://docs.solana.com/developing/on-chain-programs/overview

Native Programs https://docs.solana.com/developing/runtime-facilities/programs

JSON RPC API https://docs.solana.com/apps/jsonrpc-api

Solana Program Library https://spl.solana.com/

Examples / Reference Implementations

Hello World Example https://github.com/solana-labs/example-helloworld

Serum DEX Example https://github.com/project-serum/anchor/blob/master/examples/swap/programs/swap/src/lib.rs

Automated Market Maker + Swap Reference Implementation https://github.com/solana-labs/oyster-swap

Borrow/Lend Reference Implementation https://github.com/solana-labs/oyster-lending

Margin Reference Implementation https://github.com/solana-labs/oyster-margin(edited)

SDKs

Extra stuff: https://github.com/paul-schaaf/awesome-solana

Tools

Solana Explorers https://explorer.solana.com/ https://solscan.io/ https://solanabeach.io/transactions

Command Line Interface https://docs.solana.com/cli

SPL Token UI https://spl-token-ui.com/(edited) You do not have permission to send messages in this channel.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment