Skip to content

aguilar1x/LearningStellarContracts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“˜ Smart Contracts in Rust with Soroban (Stellar)

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.

πŸš€ What you'll find here

  • 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.

🧱 Repository structure

/- 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.

πŸ”§ Requirements

🏁 How to use the contracts

  1. Clone this repository:
    git clone https://github.com/your-username/LearningStellarContracts.git
    
    cd LearningStellarContracts
  2. Navigate into the folder of the contract you want to explore.
  3. Follow the instructions in that contract’s Makefile to build, deploy, and test it.

✍️ Author

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published