What problem does it solve?
This Skill provides a comprehensive guide to Soroban smart contract development, addressing the challenges of writing, testing, securing, and deploying contracts on the Stellar network.
Core Features & Use Cases
- Project Setup and Structure: Step-by-step instructions for setting up a new project and understanding contract structure.
- Storage Types: Explains the different storage types available in Soroban and when to use each.
- Authorization and Security: Best practices for implementing secure authorization and avoiding common security pitfalls.
- Testing Strategies: Detailed strategies for unit testing, integration testing, and advanced testing techniques like fuzz testing.
- Building and Deploying: Guidance on building optimized WASM files, deploying contracts, and invoking functions.
Quick Start
Use the soroban skill to get started with writing your first Soroban contract by running the following command: stellar contract init my-contract.