These are a collection of resources maintained by https://soldev.ca
- solana-bpf-program-template: Minimal Solana BPF program template
- solana-project-template: Metaplex's starter
- quarry: An open protocol for launching liquidity mining programs on Solana.
- finaldeffy: A crowdfunding app
- metaplex-program-library: Smart contracts maintained by the Metaplex team
- ido-pool: An example of a program selling a fixed amount of tokens
- step-staking: Program for single token staking and receiving rewards. Ala xSushi
- Multisig: An example of a multisig to execute arbitrary Solana transactions.
- merkle-distributor: A program for distributing tokens efficiently via uploading a Merkle root.
- mango-v4: Decentralized margin trading contracts
- space_castle: Solana blockchain based territorial game
- anchor-starter: Example program for how to use PDA and CPI
- digital-nomad-exchange
- S
- Program deploys deep dive
- Programming on Solana: An introduction
- Transaction fees
- Transaction confirmation
- Solana Cookbook
- Awesome Solana Security
- Informal guide to Solana Snapshots
- Building a blog on Solana
- Create a Solana dApp from scratch
- Get all program accounts
- Testing with jest and bankrun
- Bankrun tutorial
- Create custom clients with Codama
- Create anchor clients with Codama
- Durable nonces
- Optimizing compute
- Priority fees
- Address lookup tables
- Solana test validator
- Transfer fee extension
- Mollusk
- LiteSVM
anchor-gen
: Generates an Anchor CPI crate from a JSON IDLanchor-client-gen
: Generate typescript solana web3 clients from anchor IDLskinobi
: Generate powerful clients for your Solana programs