Complexity: Low
Problem: No Soroban project structure exists. Scope: Initialize the Soroban workspace with Cargo workspace config, shared types crate, and a deployment script scaffold.
Acceptance criteria: cargo build succeeds. Workspace compiles with zero errors on Stellar testnet SDK.
Files to create:
contracts/Cargo.toml
contracts/shared/src/lib.rs
contracts/shared/Cargo.toml
contracts/scripts/deploy.sh
Complexity: Low
Problem: No Soroban project structure exists. Scope: Initialize the Soroban workspace with Cargo workspace config, shared types crate, and a deployment script scaffold.
Acceptance criteria: cargo build succeeds. Workspace compiles with zero errors on Stellar testnet SDK.
Files to create:
contracts/Cargo.toml
contracts/shared/src/lib.rs
contracts/shared/Cargo.toml
contracts/scripts/deploy.sh