Lets-Get-Soroban 🎥📚 by KOXY
Welcome to the Let’s Get Soroban repository! This repository is designed to complement the YouTube playlist where I teach developers how to build on Soroban, the smart contracts platform for Stellar.
Each folder in this repository corresponds to a specific episode in the playlist. Inside, you'll find source code, examples, and additional resources to help you dive deeper into the concepts covered in the videos.
- Description: Introduction to setting up your Soroban development environment and creating a simple "Hello World" contract.
- Link to Topic: Setup and Hello World
- Overview: Learn how to install the Soroban CLI, configure your project, and deploy your first contract to the Soroban local network.
- Description: Covers the types of storage in Soroban smart contracts: temporary, persistent, and instance.
- Link to Topic: Storage Types Episode
- Overview: This episode demonstrates the mechanics of TTL (Time-to-Live) and its implementation in an increment contract, helping you understand how data is stored and managed within Soroban.
- Description: Learn how to define and use custom types in your Soroban smart contracts.
- Link to Topic: Custom Types
- Overview: This episode introduces structs and enums, showing you how to represent complex data structures and improve your contract’s readability and maintainability.
- Description: Explores events in Soroban smart contracts: what they are, how to use them, and their importance for off-chain communication.
- Link to Topic: Events in Soroban
- Overview: This folder contains examples of how to define and emit events, with test cases to validate their functionality. Perfect for learning how to bridge on-chain data to off-chain applications.
- Description: Covers the basics of authentication in Soroban smart contracts.
- Link to Topic: Authentication
- Overview: Learn how to verify contract callers, enforce access control, and implement secure logic using Soroban's built-in authentication tools.
- Description: Demonstrates how to interact with other Soroban smart contracts using cross-contract calls.
- Link to Topic: Cross-Contract Calls
- Overview: Learn how to invoke functions from other contracts, pass parameters securely, and handle responses. This topic is essential for building modular and interconnected systems on Soroban.
-
Watch the Playlist: Start by watching the Let’s Get Soroban Playlist on YouTube to understand the topics covered.
-
Try it Yourself: Use the code as a foundation to experiment and build your Soroban projects.
Have questions or want to contribute? Feel free to:
- Submit issues or suggestions for new topics.
- Share your learnings or examples to help others in the community.
- Reach out via the discussion board.
Let’s get Soroban, and happy building! 💙