Loading video player...
Master Solana development with a security-first approach. Build real programs in both Native Rust and Anchor framework, completely free. š Course on Updraft (enhanced learning experience): https://updraft.cyfrin.io/courses/solana š Full course code + resources: https://github.com/Cyfrin/solana-course What you'll build: ā Oracle with signer validation ā Time-locked piggy bank vault (PDAs) ā Dutch auction with SPL tokens ā Constant-sum AMM ā Cross-program invocations ā 4 security CTF challenges You'll learn: - Solana vs Ethereum architecture - Accounts, rent, and state management - Program Derived Addresses (PDAs) - Cross-Program Invocations (CPIs) - Native Rust smart contract development - Anchor framework development - Common security vulnerabilities and exploits Who is this for? Perfect for Ethereum developers expanding to Solana or anyone new to blockchain development who wants to learn from security auditors. About the instructor: Taught by @smartcontractprogrammer with a curriculum designed by Cyfrin's security team. Code https://github.com/Cyfrin/solana-course 0:00 Course intro 2:31 Course setup 7:23 Ethereum and Solana 10:39 Accounts 15:13 Programs 20:20 PDA 25:01 CPI 26:50 IDL 29:31 Program ID 31:19 Program limits 33:03 Program state 35:25 Transfer SOL 39:33 SPL token 46:37 SPL token CLI 50:33 Constant sum AMM math