Skip to main content

Solana Programming

Solana Virtual Machine Programs.

Jobs

Roadmaps

Twitter/X

Fundamentals

  • Keypairs
  • Transactions
  • Wallets
  • Solana CLI
  • RPC interaction
  • dApp model (client-wallet-program)

DeFi Developer

  • Solana Program library
  • SPL-token CLI
  • SDKs - web3.js
  • Token extensions
  • RPC APIs - Tokens
  • Oracles
  • Automated Market Makers
  • Openbook

NFT Developer

  • Solana Program library
  • SPL-token CLI
  • SDKs - web3.js
  • Token extensions
  • RPC APIs - NFTs
  • candy-machine
  • sugar-CLI
  • ShdwDrive
  • Compression

Program Developer

GNU/Linux setup Rust env + syntax State management PDAs (Program Derived Addresses) CPIs (Cross Program Invocations) Anchor IDLs Oracles Security

Unnecessary

  • Proof of History
  • Solana's consensus mechanism
  • Tower BFT
  • Pipelining
  • Cloudbreak
  • Gulfstream
  • Cryptography
  • Validator management

Tools

Learning Resources

Approach and resources.

YouTube Channels

Github

Schema