Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 1.4 KB

README.md

File metadata and controls

18 lines (14 loc) · 1.4 KB

🌊 Quest 2 - Set Sail with Solana Programs

📘 Solana programs scale really well with large data sets, since they can execute in parallel on varying slices of the blockchain’s data. That’s how one single program is able to manage our map of the high seas!

You're going to learn how to write a program that can manage a player's position and how to save and distribute SOL and SPL tokens from within a program. We will also learn how to do a local setup for an Anchor program and a Next.js client.

Link to workshop slides: https://docs.google.com/presentation/u/1/d/1xHR5So4DNr7cAVkeMyQ8Pt-12YL30J1t/edit Video recording: coming soon

  1. We will deploy our pirate ship NFTs from day one to the seven seas program: https://solplay.de/sevenseas/index.html
  2. We will write our first Solana program using the anchor framework in Solana playground: https://beta.solpg.io/tutorials/tiny-adventure
  3. Learn about PDAs and how to save SOL in a PDA: https://beta.solpg.io/tutorials/tiny-adventure-two
  4. Learn how to save SPL tokens in a PDA.
  5. Local setup using the anchor setup: https://www.anchor-lang.com/docs/installation
  6. Build and deploy a project using local validator and devnet: https://github.com/solana-developers/solana-game-starter-kits/tree/main/tiny-adventure
  7. Learn how to sign transaction in the backend using nextJS api
  8. Small intro into the Unity SDK and how to use it with the tiny adventure program