A Guide to Stake-weighted Quality of Service on Solana
Stake-weighed QoS (Quality-of-Service) is an implementation feature which, when enabled, allows leaders (block producers) to identify and prioritize transactions proxied through a staked validator as an additional sybil resistance mechanism.
Build an Energy System for Casual Games on Solana
Learn how to build an on-chain energy system for a game, allowing players to expend energy to perform actions, refilling it over time.
Cash App on Solana
Solana developer quickstart guide to learn how to create a React Native mobile app that is both Android and iOS compatible. This app will mimic a cash app experience but run on the Solana blockchain, showcasing that web3 products can have the same user experience as web2 products. To build this, we will need to write an Anchor program, integrate the Solana Name Service SDK, and integrate Solana pay.
CosmWasm Smart Contracts to Solana Programs
Learn how to write Solana Programs with CosmWasm Experience
Dynamic metadata NFTs using Token Extensions
Using the metadata token extension it is possible to save dynamic metadata, like level and XP, directly in the mint of an NFT.
Getting started with Solana with Rust Experience
Learn how to start building on Solana as a Rust Engineer
Getting Started with the Anchor Framework
This guide provides a basic overview of the Anchor framework. Anchor is a very popular Rust framework for building Solana programs (known as 'smart contracts' on other chains) that removes boilerplate, provides secure defaults, and builds client programs automatically.
How interact with tokens in programs
Learn how to use tokens in Solana games with an on-chain tutorial
How to CPI in a Solana program
Learn how to implement Cross Program Invocations (CPI) in Solana programs using the Anchor framework
How to CPI with a PDA Signer in a Solana program
Learn to implement Cross Program Invocations (CPI) with a PDA Signer in Solana programs using the Anchor framework
How to create a CRUD dApp on Solana
Solana developer quickstart guide to learn how to create a basic CRUD dApp on the Solana blockchain with a simple journal program and interact with the program via a UI.
How to Optimize Compute Usage on Solana
Minimizing the amount of compute a program uses is critical both for the performance and cost of executing transactions. This guide will show you how to optimize compute usage in your programs on Solana.
How to write a Native Rust Program
This guide provides a basic overview on how to develop onchain programs using the Rust programming language.
Intro to Solana development (using only your browser)
Solana developer quickstart guide to learn how to set up, build, and deploy your first Solana program using only your browser with Solana Playground.
Port Anchor to Unity
Using Anchor IDL you can interact with your program directly from unity
Program Examples
A list of Solana program examples in different languages and frameworks, which can help you learn and use as reference for your own projects.
Saving game state
How to save the state of a game in a Solana program
Setup, build, and deploy a Solana program locally in Rust
This quickstart guide will demonstrate how to quickly setup, build, and deploy your first Rust based Solana program to the blockchain.
Solana Game Development Examples
A list of open source games and examples on Solana with tutorials to get you started.