What problem does it solve?
Set up a Stellar Soroban smart contract project with OpenZeppelin contracts for Stellar. Use when users need to: (1) install Stellar CLI and Rust toolchain for Soroban, (2) create a new Soroban project, (3) add OpenZeppelin Stellar dependencies to Cargo.toml, or (4) understand Soroban import conventions and contract patterns for OpenZeppelin.
Core Features & Use Cases
- Install Rust toolchain and WASM target to enable compiling Soroban contracts.
- Install the Stellar CLI and initialize a new Soroban project to create a Cargo workspace with contracts.
- Add OpenZeppelin crates to the root workspace and per-contract Cargo.toml files to enable Stellar-compatible cryptography and utilities.
- Follow Soroban patterns and import conventions to structure contracts and tests for Stellar deployments.
Quick Start
Install the Rust toolchain, Stellar CLI, and then create a new Soroban project and wire in OpenZeppelin crates.