This repository contains a collection of practical examples and explanations of smart contracts written in Rust using Soroban, the smart contract framework for the Stellar network.
The goal is to create a sort of hands-on class where each contract is explained in detail, along with its logic and how to use it. It's ideal for those who want to start building on Soroban or strengthen their existing knowledge.
- Smart contracts written in Rust for Soroban.
- Commented code with detailed explanations.
- Real use cases and educational examples.
- Each topic or feature in its own folder.
/- LearningStellarContracts
β LearningContracts
βββ 01-contract-name/
β βββ src/
β βββ Cargo.toml
β βββ README.md (detailed explanation)
βββ 02-another-contract/
β βββ ...
βββ README.md (this file)
Each folder contains an independent contract, with its own code and explanation.
- Clone this repository:
git clone https://github.com/your-username/LearningStellarContracts.git cd LearningStellarContracts
- Navigate into the folder of the contract you want to explore.
- Follow the instructions in that contractβs
Makefile
to build, deploy, and test it.
This project is developed by aguilar1x, with the intention of teaching and sharing knowledge about smart contract development using Soroban.
- Here I leave you my X